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

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

RGB=imread('img.bmp','bmp')%读入彩色图片

figure(1),imshow(RGB),title('彩色图')%显示彩色图片

I=rgb2gray(RGB)%彩色转化成灰度

figure(2),imshow(I),title('灰度图')%显示灰度图

既然是对每一个的 *** 作都是一样的,就可以直接对图像的像素矩阵进行 *** 作,效果和你用循环对每一个点 *** 作是一样的。

例如:

I=imread('XXXX')

imshow(I)

% 第3步

I2 = 255-I;

I = FIX*I2

I = (1-FIX)*I

下面就是内插融合了,不知道你这个具体的意思是什么?是直接相加还是别的 *** 作,就按照算法的原理来写融合的程序就行了。

如果不用上面的 *** 作,也可以用循环,对每个像素的R,G,B值进行 *** 作,效果是一样的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7863495.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存