怎样用matlab将一幅图像转化为灰度图像

 我来答
百度网友b15888d
高粉答主

2019-07-06 · 关注我不会让你失望
知道小有建树答主
回答量:3479
采纳率:100%
帮助的人:120万
展开全部

在matlab软件中利用灰度命令即可将一幅图像转化为灰度图像,具体操作请参照以下步骤,演示软件为matlab 2012b。

1、首先在电脑上打开matlab程序,然后输入指令【 clear; clc;】,进行清屏。

2、然后将准备好的图片复制到matlab的工作目录中。

3、在主界面输入指令【data=imread('文件夹图标.bmp');】,将图片转换成数据。

4、然后双击工作空间中的data,就可以看到图片数据的具体信息。

5、 输入指令【imshow(data);】,可以看到,data数据表示的图片。

6、输入指令【 gdata=rgb2gray(data);】,就可以获得一个灰度后的矩阵。

7、 双击右侧的工作空间的gdata,就可以看数据的具体信息了。

8、然后输入指令【imshow(gdata);】,就可以看到灰度化后的图片。

IT168
2022-12-17 · 百度认证:IT168官方账号,优质数码领域创作者
IT168
IT168是中国最大的个人和企业IT产品选购、互动网站,每日提供最新的IT产品报价、促销行情、手机、平板、笔记本、相机和企业等50个频道提供最专业的产品选购和使用建议。
向TA提问
展开全部
在matlab软件中利用灰度命令即可将一幅图像转化为灰度图像,具体操作请参照以下步骤,演示软件为matlab2012b。
1、首先在电脑上打开matlab程序,然后输入指令【 clear; clc;】,进行清屏。
/iknow-pic.cdn.bcebos.com/8435e5dde71190ef88ded93ac01b9d16fdfa602a"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/8435e5dde71190ef88ded93ac01b9d16fdfa602a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/8435e5dde71190ef88ded93ac01b9d16fdfa602a"/>
2、然后将准备好的图片复制到matlab的工作目录中。
/iknow-pic.cdn.bcebos.com/cb8065380cd79123486ddc91a3345982b3b78042"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/cb8065380cd79123486ddc91a3345982b3b78042?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/cb8065380cd79123486ddc91a3345982b3b78042"/>
3、在主界面输入指令【data=imread('文件夹图标.bmp');】,将图片转换成数据。
/iknow-pic.cdn.bcebos.com/37d12f2eb9389b50b78cabb78b35e5dde6116ee0"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/37d12f2eb9389b50b78cabb78b35e5dde6116ee0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/37d12f2eb9389b50b78cabb78b35e5dde6116ee0"/>
4、然后双击工作空间中的data,就可以看到图片数据的具体信息。
/iknow-pic.cdn.bcebos.com/55e736d12f2eb9386c1e3117db628535e4dd6fe0"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/55e736d12f2eb9386c1e3117db628535e4dd6fe0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/55e736d12f2eb9386c1e3117db628535e4dd6fe0"/>
5、 输入指令【imshow(data);】,可以看到,data数据表示的图片。
/iknow-pic.cdn.bcebos.com/a044ad345982b2b7341271213fadcbef77099b42"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/a044ad345982b2b7341271213fadcbef77099b42?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/a044ad345982b2b7341271213fadcbef77099b42"/>
6、输入指令【 gdata=rgb2gray(data);】,就可以获得一个灰度后的矩阵。
/iknow-pic.cdn.bcebos.com/77c6a7efce1b9d16ffe3d184fddeb48f8c54642a"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/77c6a7efce1b9d16ffe3d184fddeb48f8c54642a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/77c6a7efce1b9d16ffe3d184fddeb48f8c54642a"/>
7、 双击右侧的工作空间的gdata,就可以看数据的具体信息了。
/iknow-pic.cdn.bcebos.com/3812b31bb051f819f93248afd4b44aed2f73e7c4"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/3812b31bb051f819f93248afd4b44aed2f73e7c4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/3812b31bb051f819f93248afd4b44aed2f73e7c4"/>
8、然后输入指令【imshow(gdata);】,就可以看到灰度化后的图片。
/iknow-pic.cdn.bcebos.com/8718367adab44aedad49f501bd1c8701a08bfbd4"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/8718367adab44aedad49f501bd1c8701a08bfbd4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/8718367adab44aedad49f501bd1c8701a08bfbd4"/>
  • 官方服务
    • 官方网站
    • 官方网站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泪之梦幻
推荐于2017-09-18 · TA获得超过2211个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:55.7万
展开全部
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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tonybus2008
2012-12-10 · TA获得超过654个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:200万
展开全部
灰度图像转换函数是rgb2gray(),我想你是不知道这个函数,至于怎么读图像,就不用我废话了吧~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式