用MATLAB处理彩色图像为灰度图像

如读取彩色图像img=imread('D:\QQ图片.jpg'),imshow(gray);%显示处理后的图像(灰度);调用该灰度图像用该命令:I=imread('gra... 如读取彩色图像img=imread('D:\QQ图片.jpg'),
imshow(gray); %显示处理后的图像(灰度); 调用该灰度图像用该命令:I=imread('gray')是否正确?
展开
 我来答
检依白蒋赐
2020-02-29 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:750万
展开全部
如果你是分别对r、g、b进行直方图均衡化以后,可以令r、g、b分别等于均衡以后的矩阵,然后再显示rgb图就可以了。想要将纯粹的灰度图变成彩色图的话是不行的。
ZM_Alien
推荐于2016-05-11 · TA获得超过599个赞
知道小有建树答主
回答量:375
采纳率:100%
帮助的人:397万
展开全部
应该不对。
首先gray变量是什么没体现。其次,假设你已经gray=rgb2gray(img),调用时直接用img、gray变量即可,比如I=gray。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式