- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
兰州理工大学图像灰度变化程序设计_图像处理综合训练
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
计算机图象处理综合训练
题 目: 图像灰度变化程序设计
目 录
摘 要 1
一、前言 3
二、算法分析与描述 4
三、详细设计过程 7
四、调试过程中出现的问题及相应解决办法 9
五、程序运行截图及其说明 10
六、简单操作手册 11
设计总结 12
参考资料 13
致谢 14
附录 15
摘 要
计算机图像处理与分析是集光学、数学、计算机科学、电子学、信息论、控制论、物理学、心理学和生理学等学科的一门综合性边缘科学。随着计算机科学的迅猛发展,以及与近代发展的新理论如小波分析、马尔柯夫随机场、分形学、数学形态学、人工智能和人工神经网络等的结合,计算机图像处理与分析近年来获得了长足的进展,呈现出强大的生命力。已在科学研究、工农业生产、军事技术、医疗卫生、教育等许多领域等到广泛的应用,产生了巨大的经济和社会效益,对推动社会发展,改善人们生活水平都起到了重要的作用。
本程序设计主要实现对对比度线性展宽、灰级窗处理和直方图均衡化的处理,从而达到我们所需的要求,进而将其应用到特殊领域。
在图像处理中主要用VC++编写图像处理程序,并调用C++图像处理的部分内部函数进行处理。
关键词:数字图像处理;对比度线性展宽;灰度窗处理;直方图均衡化
前言
图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术。又称影像处理。基本内容 图像处理一般指数字图像处理。数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值。图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。 常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。图像处理一般指数字图像处理。 二、算法分析与描述
2.1 对比度扩展
对比度:通俗地讲,就是亮暗的对比程度。设有一幅图,由于成象时光照不足,使得整幅图偏暗,(灰度范围从0到63);或者成象时光照过强,使得整幅图偏亮,(灰度范围从200到255),我们称这些情况为低对比度,即灰度都挤在一起,没有拉开。灰度扩展的意度的目的,图2-1说明对比度扩展的原理思就是把你所感兴趣的灰度范围拉开,使得该范围内的像素,亮的越亮,暗的越暗,从而达到了增强对比度的目的。我们可以用图2-1来说明对比度扩展的原理。
图2-1?对比度扩展的原理
图2.1中的横坐标gold表示原图的灰度值,纵坐标gnew表示gold经过对比度扩展后得到了新的灰度值。a,b,c为三段直线的斜率,因为是对比度扩展,所以斜率b1。g1old和g2old表示原图中要进行对比度扩展的范围,g1new和g2new表示对应的新值。用公式表示为
??
显然要得到对比度扩展后的灰度,我们需要知道a,b,c,g1old,g2old五个参数。由于有新图的灰度级别也是255这个约束,所以满足ag1old+b(gold-g1old)+c(255-g2old)=255这个方程。这样,我们只需给出四个参数,而另一个可以代入方程求得。我们假设a=c,这样,我们只要给出b,g1old和g2old,就可以求出
a=(255-b(g2old-g1old))/(255-(g2old-g1old))
要注意的是,给出的三个参数必须满:(1) b*(g2old-g1old)=255;(2) (g2old-g1old)=255。
2.2 灰级窗处理
灰级窗也称为灰度窗口,灰级窗可以看作是对比度扩展的一个特例,它是将某一区间的灰度级和其它部分(背景)分开,只显示指定灰度级范围内的信息。灰级窗的原理如图2-2所示
图2-2? 灰级窗的原理
不难看出,只要令比度扩展中的α=γ=0就实现了灰级窗。我们只要给出范围的两个端点,斜率β就可以用方程β(b-a)=255求出,灰级窗的原理和对比度扩展的原理类似。
2.3 直方图均衡
直方图均衡化处理的中心思想是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。是对在图像中像素个数多的灰度级进行展宽,而对像素个数少的灰度级进行缩减。从而达到清晰图像的目的。直方图均衡化(平滑化)是一种最常用的直方图修正,它是把给定图像的直方图分布改造成均匀直方图分布。直方图均衡化导致图像的对比度增加。由信息学的理论来解释,具有最大熵(信息量)的图像为均衡化图像。直观地讲,直方图均衡化一方面要求尽量扩展灰度的分布域;另一方面更重要的是努力使每一个灰度级上的频度尽可能一致。频度趋于一致的图像使人感觉色调沉稳、安定,意味着图像质量“好”。
三、详细设计过程
3.1层次图
文档评论(0)