奇怪的rgb2gray行为,导致非常深刻的色调和对比图像

时间:2011-10-26 02:10:11

标签: image-processing matlab

我正在使用matlab通过网络摄像头拍摄图像,作为rgb图像

 vid=videoinput('winvideo',1,'YUY2_160x120');
 vid.ReturnedColorSpace='rgb';
 I = getsnapshot(vid);

然后当我尝试以下内容时:

image(rgb2gray(I))

我得到类似的东西: enter image description here

当我没有rgb2gray时,图像看起来完全没有颜色......

我在这里使用了错误的功能吗?

1 个答案:

答案 0 :(得分:1)

在我看来,你有一个非灰度色彩图。 尝试添加

colormap('gray')