Image processing

6 views (last 30 days)
Amit Bedi
Amit Bedi on 5 Sep 2011
Answered: BHAVIN JOISAR on 3 Jan 2020
when i write a code in matlab, it shows my camera's default as YUY2 format instead of rgb format. This is troubling me a lot. How can i change it to rgb?...... I am also unable to save image. and import image from stored location on my laptop

Answers (2)

Walter Roberson
Walter Roberson on 5 Sep 2011
Please see http://www.mathworks.com/matlabcentral/fileexchange/26249-yuy2-to-rgb-converter -- and be sure to read the description there, as it reports an alternate approach that might happen to work for you.

BHAVIN JOISAR
BHAVIN JOISAR on 3 Jan 2020
Use ReturnedColorSpace function to retain your camera to RGB format
You can use it in following way
myCam = imaq.VideoDevice('winvideo');
myCam.VideoFormat = 'YUY2_640x480';
myCam.ReturnedColorSpace = 'rgb';
vidPlayer = vision.DeployableVideoPlayer;
for idx = 1: 100
videoFrame = step(myCam);
step(vidPlayer,videoFrame);
end
release(myCam);
release(vidPlayer);

Products


Release

R2011a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!