2016 - 2024

感恩一路有你

matlab生成灰度图像 怎样将灰度转化为彩色matlab?

浏览量:2974 时间:2021-03-13 19:23:43 作者:admin

怎样将灰度转化为彩色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黑白图片变彩色

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。