Я использую Matlab для захвата изображения через веб-камеру, в качестве изображения RGB
vid=videoinput('winvideo',1,'YUY2_160x120');
vid.ReturnedColorSpace='rgb';
I = getsnapshot(vid);
, тогда, когда я пытаюсь сделать следующее:
image(rgb2gray(I))
я получаю что-то вроде:
когда я не rgb2gray, изображение выглядит совершенно нормально и в цвете ...
я использую здесь не ту функцию?