问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab怎么读取一幅图像,并转换为灰度图像

发布网友 发布时间:2022-04-27 04:01

我来回答

4个回答

热心网友 时间:2022-06-25 21:33

1、打开图片:在主界面上输入命令将图像转换为数据;Data = imread('folder icon.bmp')。

2、查看数据:双击工作区中的数据,我们可以看到图像数据的具体信息。

3、验证图像结果:输入命令,我们可以看到数据数据是图片所代表的;Imshow(数据)。

4、灰度说明:我们可以通过输入指令获得灰度后的矩阵; GDATA = rgb2gray(数据)。

5、查看灰色矩阵:双击,右边的工作区,gdata,可以看到数据的具体信息。

6、显示灰度图像:如下图所示,可以看到图片后的灰度。

热心网友 时间:2022-06-25 21:33

matlab 用rgb2gray 将彩色图像转换为灰度图像

>> I=imread('D:\Lena.jpg');

>> x=rgb2gray(I);

>> figure(1);

>> subplot(121);

>> imshow(I);

>> title('原始图像');

>> subplot(122);

>> imshow(x);

>> title('灰度图像'); 

彩色图像是RGB,直接用rgb2gray

MATLAB 并没有自带gray2rgb
灰度图像 是个 N x M 矩阵。 N 和 M 为坐标,存储的数值是灰度深浅强度。RGB 为 N x M x 3 的矩阵。N 和 M 为坐标,附带的 3 是 [红,绿,蓝] 三色,数值各取 0-1.0 之间。转换上,如果灰度图像为 1024 x 768 大小,则要建立一个 1024 x 768 x 3 的矩阵。再在每一像素上添上颜色。例如,rgb_image(2, 4, :)= [0 1 1] %(坐标(2,4)=浅蓝色)

为了进行并行处理。我将512*512 的矩阵分成了64*64 的独立小块,并存至对应的文件中。

for i=1:64:449

for j=1:64:449

y=x(i:i+63,j:j+63);

h=y';

a=(i-1)/64+1;

b=(j-1)/64+1;  

sload=['fid=fopen(''x' num2str(a) num2str(b) '.txt'',''wt+'')'];

eval_r(sload);

fprintf(fid, 'M\t', h);   

fclose(fid);      

end

end

热心网友 时间:2022-06-25 21:34

I = rgb2gray(RGB);
Matlab函数rgb2gray,函数功能:将真彩色图像转换为灰度图像。在matlab命令窗口中键入doc rgb2gray或help rgb2gray可以获得更多关于该函数的帮助信息。
调用方式:

I = rgb2gray(RGB)
将真彩色RGB图像转换成灰度图像。(RGB并不发生变化)
newmap = rgb2gray(map)
返回一个灰度调色板。
以下是这个函数的实例:

% 1. 显示RGB真彩色图像
imgrgb = imread('flower.jpg');
figure('Name', '显示真彩色图像')
imshow(imgrgb)
% 2. 显示灰度图像
imggray = rgb2gray(imgrgb);
figure('Name', '显示灰度图像')
imshow(imggray)

热心网友 时间:2022-06-25 21:34

不知道你是不是这个意思:

 I = imread('ngc6543a.jpg');%给出图片路径即可,I是一个三维矩阵

J = rgb2gray(I);

figure, imshow(I), 

figure, imshow(J);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
母亲55岁得了糖尿病,吃药控制在9以内,最近有点效果不好,到13点几了... ...很害怕发展成糖尿病足,有什么方法控制血糖吗? 我的妈妈得了糖尿病,那个什么值8点多,似乎不能治好,那么如果能控制血糖... 由糖尿病引起的白内障怎样才能控制?最好用中药的方法或者说按摩哪个穴位... 新凯美瑞2.5发动机和8自动变速箱是进口的吗? 网页图片下载神器!图片收集与管理利器Eagle ...怎么弄到自己的电脑里面去自己玩,不用4399游戏盒。 关于足部反射区,懂中医的入 脚部反射区图解图片 足部反射区疼痛怎么办 利用matlab能不能把两张二维图像转换成三维的 matlab中怎样将一幅二维图像(黑白图像)转换成三维图像(彩色图像)呢? 公众有什么作用 rgb2gray的相关函数 关于matlab中的gray2ind函数 matlab rgb2gray函数的原理 用MATLAB分别用ind2gray,ind2rgb,gray2ind以及rgb2gray函数进行转换函数类型.求代码 苹果air怎么切换系统 小朋友梳头发型即简单又好看 小朋友发型怎么做 小朋友自己怎样才能扎即将简单又好看的头发 小朋友扎 小朋友扎头发简单好看的步骤 小孩头发怎么扎好看又简单 OPPOR15录屏后的视频在哪能看 华为alcamera有没有隐藏功能? 路由器断电ip camera能不能录像并上传视频? 您好 我用oppor15自带的录屏录了以后为什么在文件里面找不到了? 荣耀9录制的视频在哪个文件夹里 治安camera录制视频怎么转换其他格式 android camera竖屏录制视频保存的文件,导入到电脑也是旋转90,这要怎么处理呢? 华为aicamera可以直接语音把小艺叫出来吗?可以录屏? matlab中,我用函数rgb2gray,为什么不能将RGB图像转换为灰度图像?是图像用错还是MATLAB装的不完整? 动作电影特效软件 夫妻谁说了算? 如何选择灰度变换函数实现图像的增强处理 夫妻感情破裂一方说了算吗 有没有制作特效动作视频的软件 matlab中label2rgb()函数,label2rgb(L, @jet, [.5 .5 .5]),这个怎么理解? 夫妻之间谁的收入高是不是谁就说了算? matlab如何用循环语句把灰度图像转化为二值图像 生不生二胎,夫妻俩该谁说了算 'matlab中将频谱图像标度在0-255范围内的函数是什么 夫妻之间应该谁说了算 怎样用matlab将一系列二值图像合成视频? 对于生不生孩子这件事,究竟是男人说了算,还是女人说了算? 怎样用edius 6制作视频慢动作特效 matlab怎么将灰度图转为彩色图 “家里谁挣钱,谁说了算”这种思想,毁了多少婚姻? 美拍10秒视频里慢动作是哪个特效?怎么制作的? matlab gray()函数是做什么用的? 谁有夫妻守则啊?