MATLAB中如何将一幅图像改为不同的亮度级? 25

就像上图这样,,最后一个图我会,应该是g=im2bw(f,0.5)能显示出二值图像,但是其他几个灰度级的怎么做出来啊,望大家帮忙!谢谢!... 就像上图这样,,最后一个图我会,应该是
g=im2bw(f,0.5)能显示出二值图像,但是其他几个灰度级的怎么做出来啊,望大家帮忙!谢谢!
展开
 我来答
showtime_97
2014-04-28 · TA获得超过4784个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:832万
展开全部

那不是亮度问题,是灰度级的问题。你这个简单的问题无人问津就是你问的不对,世界上图像的成图一共就是两套体系,一是亮度,色度和对比度;一是RGB的方式。而matlab恰巧是后者,所以它就没有调整亮度的问题。

    在matlab中可以使用不同级数的colormap对同一数据成图,例如你要的256灰度级就是colormap(gray(256));16灰度级就是colormap(gray(16));

对于一个灰度图的数据或任意二维数据G1,

imagesc(G1);colormap(gray(256));axis ij;axis image;

 

imagesc(G1);colormap(gray(16));axis ij;axis image;

 

imagesc(G1);colormap(gray(4));axis ij;axis image;

 

然后你自己改着玩吧!

缮红同屋7985
2017-04-29 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.3万
采纳率:40%
帮助的人:1252万
展开全部
请教matlab里如何不同的子图设置不同的colormap
不好意思,colormap好像在同一个figure里只能为一种,因此无法在两个axes里设置不同的colormap。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式