网站大量收购独家精品文档,联系QQ:2885784924

第3章—图像增强处理.pdf

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5 章 图像增强处理 图像增强是图像处理中一个重要的内容,在图像生成、传输或变换的过程中,由于多 种因素的影响,造成图像质量下降、图像模糊、特征淹没,给分析和识别带来困难。因此, 按特定的需要将图像中感兴趣的特征有选择地突出,衰减不需要的特征,提高图像的可懂 度是图像增强的主要内容。图像增强不考虑图像降质的原因,而且改善后的图像也不一定 逼近原图像,这是它与图像复原本质的区别。图像增强的主要目的有两个:一是改善图像 的视觉效果,提高图像的清晰度;二是将图像转换成一种更适合于人类或机器进行分析处 理的形式,以便从图像中获取更多有用的信息。例如,一幅侦察图像甚至有可能是经过各 种欺骗和伪装后的图像,在这类图像中,目标与背景可能混淆不清,很难区别。如何从中 识别出我们感兴趣的目标,如机场、跑道、飞机、建筑物等,就需要进行增强处理,以便 将我们感兴趣的目标突现出来。 目前,图像增强方法大致可分为两类:一类是空域处理法,另一类是频域处理法。空 域法是直接对图像的像素进行处理,基本上是以灰度映射变换为基础的,所用的映射变换 取决于图像的特点和增强的目的,主要包括图像灰度修正、图像平滑和锐化等。频域法是 在图像的某种变换域内,对变换后的系数进行运算,然后再反变换到原来的空域得到增强 的图像,主要包括低通滤波、高通滤波、带阻滤波、同态滤波。本章将详细讨论图像增强 中空域的平滑和锐化处理。 5.1 图像增强类 以ImgCenterDib 为基类进行派生,将图像增强所用到的各种属性(如输出图像的位图 数据、输出图像的颜色表、输出图像的尺寸等)和操作(如添加噪声、锐化和平滑等)封 装在一起,用面向对象的程序设计方法实现图像的增强(CImgEnhance 类),处理时只需 要在视图类CDemoView 中直接定义该类的对象并调用相应的成员函数即可。 5.1.1 图像增强类的定义 图像增强类的名字为CImgEnhance,该类的定义在头文件“ImgEnhance.h ”中。以下 是类的定义及说明: #ifndef _INSIDE_VISUAL_CPP_CImgEnhance #define _INSIDE_VISUAL_CPP_CImgEnhance 第5 章 图像增强处理 #include xfyDib.h //处理图像增强类 class CImgEnhance:public ImgCenterDib { public: int m_nBitCountOut; unsigned char * m_pImgDataOut; LPRGBQUAD m_lpColorTableOut; int m_nColorTableLengthOut; public: //构造函数 CImgEnhance(); CImgEnhance(CSize size, int nBitCount, LPRGBQUAD lpColorTable, unsigned char *pImgData); ~CImgEnhance(); //添加椒盐噪声 void AddPepperSaltNoise(); //添加高斯噪声 void AddRandomNoise(); //采用均值模板进行图像平滑 void AvgTemplate(int TH, int TW, int TCX, int TCY, float *fpTArray, float fCoef); //中值滤波 BYTE FindMedianValue(unsigned char* lpbArray,int iArrayLen); void MedianFilter(int iFilterH, int iFilterW, int iFilterCX, int iFilterCY); //拉普拉斯锐化 转化为模板运算 void LapTemplate(int TH, int TW, int TCX, int TCY, float

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档