MATLAB中如何将一幅图像改为不同的亮度级? 25
就像上图这样,,最后一个图我会,应该是g=im2bw(f,0.5)能显示出二值图像,但是其他几个灰度级的怎么做出来啊,望大家帮忙!谢谢!...
就像上图这样,,最后一个图我会,应该是
g=im2bw(f,0.5)能显示出二值图像,但是其他几个灰度级的怎么做出来啊,望大家帮忙!谢谢! 展开
g=im2bw(f,0.5)能显示出二值图像,但是其他几个灰度级的怎么做出来啊,望大家帮忙!谢谢! 展开
2个回答
展开全部
那不是亮度问题,是灰度级的问题。你这个简单的问题无人问津就是你问的不对,世界上图像的成图一共就是两套体系,一是亮度,色度和对比度;一是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;
然后你自己改着玩吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询