科学网

 找回密码
  注册

tag 标签: 对比度

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

数字图像处理的图像增强技术——灰度变换
Xtravel 2014-5-24 11:53
在数字图像处理技术中,图像增强技术是一个特别关键的技术。图像增强,顾名思义,就是增强图像的可识别度,让本不清晰的图像变得清晰,让本不明显的细节更加突出。图像增强的实质,是把原来灰度较为集中的图像在灰度级上均匀分布,也即增加了图像的对比度。图像增强应用的关键技术是灰度变换与空间滤波,本节着重介绍灰度变换。 灰度变换分为负片变换、对数变换、指数变换和分段线性变换,其中分段线性变换又有对比拉伸、灰度切割和位图切割。灰度变换中较为重要的是直方图处理,又分为直方图均衡化和直方图规定化。下面简要介绍各种方法的MATLAB实现,以说明如何用MATLAB分析图像处理问题,为以后利用MATLAB进行算法验证与开发打下基础。在以下的程序中,f,g分别表示input和output。 %负片变换 g=imcomplement(f); %对数变换 g=log(1+double(f)); %对比拉伸 g=im2uint8(mat2gray(log(1+double(f)))); imshow(f),figure,imshow(g);%观察变换前后图像变化 %直方图均衡化 clear; f=imread(''); subplot(2,2,1) imshow(f) hold on subplot(2,2,2) imhist(f) g=imhist(f); g1=g(1:10:256); horz=1:10:256; subplot(2,2,3) bar(horz,g1) axis( ) set(gca,'xtick',0:50:255) set(gca,'ytick',0:100:1000) %直方图规定化 它与直方图均衡化不同之处仅在于histeq()函数的运用,在此不再赘述。 在思考过程中,我有一个问题:在对比拉伸中用了g=im2uint8(mat2gray(log(1+double(f))));直接用g=log(1+f)与上句有何区别?后来经过思考发现,MATLAB中存储数据要转换为uint8类型,而将double数据转换为uint8过程中,可能此数据不在【0,1】范围内,故用mat2gray函数将其转换为【0,1】的标准形式,然后用im2uint8转换为uint8类型存储。
8293 次阅读|0 个评论
昆山
xuyingxiao 2012-11-16 18:17
昆山,很久很久以前,有位大学同学是昆山的。 第一幅照片,按照学宽老师的建议调整了一下对比度,果然清晰多了。 免费租自行车的地方 图书馆 花桥 路边有人在撒网钓鱼
个人分类: 旅游|2579 次阅读|0 个评论
秋色、空气、通透度、能见度
热度 27 lixuekuan 2011-11-16 00:41
秋色、空气、通透度、能见度
在这里拍照片,只需要裁剪一下即可。不需要调节对比度或者曲线。因为能见度、通透度都很好。街道上的空气质量可以赶上我们藏区高原,为什么?我没有找到原因,也许长期在这里生活的华人知道原因。 1 2 3 4 5 6 7 8 9 10 11
个人分类: 美图欣赏|5442 次阅读|58 个评论
“对比度”关键还是“分辨率”关键
qianlivan 2010-2-23 12:57
看了吕喆老师的《墙上找头发与太空看长城》 http://www.sciencenet.cn/m/user_content.aspx?id=296830,感觉很受启发,我谈一点我的感觉和想法。 我觉得文章里的分析很有道理,我十分赞同反衬度(对比度)很重要。事实上,如果长城是一条亮线,而周围是黑暗的背景,那么即使人眼的分辨率再糟糕,长城再细,也是可以看见长城的,只是这个时候一条很锐的线会被展宽,变得模糊。 关于这一点,可以对比星空。由于距离遥远,恒星对我们的实际张角都远小于现有光学望远镜的角分辨率,自然也远小于人眼的分辨率。但是这并不影响我们看到满天的恒星,因为星空的背景足够黑。当然,我们看到的恒星像实际上是被展宽的,而且是有抖动的,其中有大气湍流的效应(大气有时会把星像展宽2''),还有衍射的效应(仪器、人眼的孔径有限)。
个人分类: 思考|4234 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-13 01:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部