matlab生成灰度图像 怎样将灰度转化为彩色matlab?
怎样将灰度转化为彩色matlab?
I=rgb2gray(RGB);
matlab函数rgb2gray,函数函数:将真彩色图像转换为灰度图像。有关此函数的更多帮助信息,请在matlab命令窗口中键入docrgb2gray或helprgb2gray。
调用方法:
I=rgb2gray(RGB)
将真彩色RGB图像转换为灰色图像。(RGB不变)
NewMap=rgb2gray(map)
返回灰度调色板。
下面是此函数的示例:
%1。显示RGB真彩色图像
imgrgb=imread(“花.jpg“)
数字(”name“,”display truel color image“
imshow(imgrgb)
%2。显示灰度图像
imggray=rgb2gray(imgrgb)
图(“name”,“Display grayscale image”
imshow(imggray)
彩色图像转变为灰度图像的matlab的程序代码是什么?
非常简单,将以下语句粘贴到一个新的matlab函数文件中,取名为rgb2gray2.m(默认值为so)functionJ=rgb2gray2(I)J=0.29894*I(:::1)0.58704*I(:::2)0.11402*I(:::3),然后将RGB图像读取到矩阵I,然后调用J=rgb2gray2(I),那么J是变换后的灰度图像矩阵。需要注意的是,自制的函数没有考虑太多的情况,所以输入的必须是RGB图像的矩阵(imshow()函数可以用来读取硬盘上的照片)。如果原来是灰度图像或其他非法输入,则会报告错误。
急需彩色图像转变为灰度图像的matlab的程序代码?
RGB=imread(“图像.bmp“,”BMP“”%读入彩色图片图(1),imshow(RGB),title(”color picture“”%)显示彩色图片I=rgb2gray(RGB)%,将颜色转换为灰度图像图(2),imshow(I),title(”gray image“”%)显示灰度图像
matlab生成灰度图像 matlab将图像转化为灰度图像 matlab黑白图片变彩色
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。