彩色图像转变为灰度图像的matlab的程序代码是什么?

如题所述

    MidGrayPic = zeros(rows , cols);%用得到的参数创建一个全零的矩阵,这个矩阵用来存储用下面的方法产生的灰度图像  
    MidGrayPic = uint8(MidGrayPic);%将创建的全零矩阵转化为uint8格式,因为用上面的语句创建之后图像是double型的

    RGB=imread('img.bmp','bmp'); %读入彩色图片figure(1),imshow(RGB),title('彩色图');         %显示彩色图片I=rgb2gray(RGB);  %彩色转化成灰度图figure(2),imshow(I),title('灰度图');     %显示灰度图

    不能恢复成彩色图像了,只能根据要求转变成伪彩色图像,你把前期的程序给我,我帮你做。还有把要求说详细点。

温馨提示:答案为网友推荐,仅供参考
相似回答