怎样读取一幅灰度图像,然后转换成RGB图像,然后显示出带色彩的图像,求matlab算法
2个回答
展开全部
这个好办。首先读入你的图像。假设你的图像在matlab的当前工作目录,名字为A.tif.(这里我要强调下:因为我不知道你所谓的灰度图像是什么意思。后缀名是什么。但是我要说不是说你看到它是黑白图像他就是灰度图像。是不是灰度图像要从图像格式也就是后缀名来确定。bmp是彩色图像,但是它也可以是黑白的!!) 所以如果你的图像的后缀名是bmp或者jpg或者jpeg之类的,你就不用继续了。图像是黑白的,它就没有彩色信息!你是还原不出来的!巧妇难为无米之炊!
但是如果你的图像后缀名是tif之类的单色图像。那可以把它转化为bmp。jpg等格式的。但是一样无法编程彩色的。即使要彩色也是一种伪彩色。
你还需要继续吗???能做的就是帮你做格式转换,彩色信息不会凭空出来。其实格式转换压根也不一定要用matlab。很多看图小软件都可以完成。
但是如果你的图像后缀名是tif之类的单色图像。那可以把它转化为bmp。jpg等格式的。但是一样无法编程彩色的。即使要彩色也是一种伪彩色。
你还需要继续吗???能做的就是帮你做格式转换,彩色信息不会凭空出来。其实格式转换压根也不一定要用matlab。很多看图小软件都可以完成。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |