matlab灰度图像转彩色

matlab转换成灰度图像

Q1:急需彩色图像转变为灰度图像的matlab的程序代码

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

w∽wW.JIzHuBA.cOm

Q2:请问matlab有现成的函数将rgb图像转换为灰度图像吗?是哪个?谢谢!

这个好办。首先读入你的图像。假设你的图像在matlab的当前工作目录,名字为A.tif.(这里我要强调下:因为我不知道你所谓的灰度图像是什么意思。后缀名是什么。但是我要说不是说你看到它是黑白图像他就是灰度图像。是不是灰度图像要从图像格式也就是后缀名来确定。bmp是彩色图像,但是它也可以是黑白的!!)所以如果你的图像的后缀名是bmp或者jpg或者jpeg之类的,你就不用继续了。图像是黑白的,它就没有彩色信息!你是还原不出来的!巧妇难为无米之炊!
但是如果你的图像后缀名是tif之类的单色图像。那可以把它转化为bmp。jpg等格式的。但是一样无法编程彩色的。即使要彩色也是一种伪彩色。
你还需要继续吗???能做的就是帮你做格式转换,彩色信息不会凭空出来。其实格式转换压根也不一定要用matlab。很多看图小软件都可以完成。WWw.JIZHU∽bA.cOm

小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

相关文章

声明:本文由网友整理有关matlab灰度图像转彩色,matlab转换成灰度图像的内容,如因分享而侵犯到您的合法权益,请联系我们删除。