第6章 图像锐化处理及边缘.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 实现步骤 (1)取得原图的数据区指针。 (2)开辟一个和原图相同大小的图像缓冲区,并设定新图像初值为全白(255)。 (3)每个像素依次循环,用Roberts边缘检测算子分别计算图像中各点灰度值,对它们平方之和,再开方。 (4)将缓冲区中的数据复制到原图数据区。 4.效果对比图 图6-8 Roberts边缘检测效果图 6.4.2 Sobel边缘检测算子 1理论基础 (1)卷积 卷积可以简单的看成加权求和的过程。 (2)Sobel边缘检测算子 for(j=tempMY;jheight-tempH+tempMY+1;j++) for(i=tempMX;iwide-tempW+tempMX+1;i++) { fResult=0; for(k=0;ktempH;k++) for(l=0;ltempW;l++) fResult=fResult+m_pdata[(j-tempMY+k)*wide+(i-tempMX+l)]*fpArray[k*tempW+l]; } 2 实现步骤 (1)取得原图的数据区指针。 (2)开辟两个和原图相同大小的图像缓冲区,将原图复制到两个缓冲区。 (3)分别设置Sobel算子的两个模板,调用Templat()模板函数分别对两个缓冲区中的图像进行卷积计算。 (4)两个缓存图像每个像素依次循环,取两个缓存中各个像素灰度值较大者。 (5)将缓冲区中的图像复制到原图数据区。 4 处理效果 图6-9 Sobel边缘检测 6.4.3 Prewitt边缘检测算子 1 理论基础 Prewitt边缘检测算子为: 6.4.4 Krisch边缘检测 1 理论基础  以下8个卷积核组成了Kirsch边缘检测算子。图像中的每个点都用8个掩模进行卷积, 所有8个方向中的最大值作为边缘幅度图像输出。 Kirsch边缘检测算子 2 实现步骤 1)? 取得原图的数据区指针。 2)? 开辟两个和原图相同大小的图像缓冲区,将原图复制到两个缓冲区。 3)? 分别设置Kirsch算子的模板1和模板2,调用Templat()模板函数分别对两个缓冲区中的图像进行卷积计算。求出两幅缓存图像中每个像素的较大灰度值存放在缓存图像1中,并将缓存图像1拷贝到缓存图像2中。 4)? 同第三步,以此类推,分别设置Kirsch算子的模板3、模板4、模板5、模板6、模板7和模板8,每次计算后,求出两幅缓存图像中灰度值较大者存放在缓存图像1中。 5)? 最后将得到的结果缓存图像1复制到原图。 4 处理效果 图6-11 Krisch边缘检测 6.5 高斯-拉普拉斯算子 离散情况下,拉普拉斯算子有几种不同的模板计算形式:       或    或 通常的高斯拉普拉斯算子是一个5×5的模板: 高斯-拉普拉斯算子 2 实现步骤  (1)? 取得原图的数据区指针。 (2)开辟一个和原图相同大小的图像缓冲区,将原图复制到缓冲区。 ? (3)设置Iirsch模板1参数,调用Templat()函数对缓存图像进行卷积计算。 (4)将计算结果复制回原图 4处理效果 图6-12 高斯拉普拉斯算子边缘检测 谢谢! 第6章 图像锐化处理及边缘检测 杨 淑 莹 教授 天津理工大学 6.1 图像边缘锐化的基本方法 图像锐化处理目的: 增强图像边缘,目标物体的边缘鲜明,以便于提取目标物体的边界、对图像进行分割、目标区域识别、区域形状提取等,为图像理解和分析打下基础。 目前它已成为机器视觉研究领域最活跃的课题之一,在工程应用中占有十分重要的地位。 图像边缘锐化的基本方法 : 图像边缘锐化的基本方法 微分运算 梯度锐化 边缘检测 6.2 微分运算 微分运算应用在图像上,可使图像的轮廓清晰。 本节介绍的微分运算有: ? 纵向微分运算; ? 横向微分运算; ? 双方向一次微分运算。 1.单向微分运算 0 0 1 255 255 255 255 1 1 1 254 253 254 254 0 0 0 255 255 253 253 1 1 0 254 254 254 254 0 1 254 0 0 0 0 0 253 -1 1 0 0 0 255 0 -2 0 0 - 1 254 0 0 0 G ( i, j ) = - f ( i, j-1 ) + f ( i

文档评论(0)

daijun + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档