在matlab下把一张RGB图分成了3个通道的三张图,现在怎么通过这3个通道...
如果R、G、B通道对应图为1.jpg,2.jpg,3.jpg image_R=imread('1.jpg');%生成的应该是一个二维矩阵 image_G=imread('2.jpg');image_B=imread('3.jpg');image_RGB(:,:,1)=image_R;image_RGB(:,:,2)=image_G;image_RGB(:,:,3)=image_B;imwrite(image_RGB,'myimage.jpg','jpg...
matlab怎么将灰度图像转为rgb图像
imshow(GRAY);title('灰度图GRAY')subplot 224 imshow(YIQ(:,:,1));title({'转换为YIQ后的Y分量','(和灰度图等价)'})subplot 223 imshow(RGB_restore);title({'从YIQ表示恢复的RGB图像','(和原图像一致)'})当然,这种分解是不唯一的,只要保证三个基互不相关即可。因此我们可以自己定义...
为什么我这样编程不能在matlab中同时显示两张figure
因为在执行figure(2)之前有错误出现,MATLAB不会执行后面的语句。你的矩阵A没有定义,应该是R吧。Rr=R(:,:,1);%把原来的A改成R Rg=R(:,:,2);%把原来的A改成R Rb=R(:,:,3);%把原来的A改成R 另外Xlabel改成xlabel才不会有警告。附上我测试的图片运行的结果 ...