第七章 Moravec算子特征提取.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
点特征提取编程实验报告 一. 实习简介 本次实习利用VC++6.0编程实现了对8位BMP灰度图像的读取、显示,并 用Moravec算子对图像进行点特征的提取。 二. 程序设计 1. 用MFC创建一个多文档程序框架,用来显示BMP图像: 2. 为该程序框架添加菜单: 3. 创建一个对话框输入参数: 4. 最后提取结果可以显示在视图中: 1 三. 程序框图及核心代码 读入BMP图像 得到图像的大小等信息 计算每个像素的兴趣值value Value阈值 是 在该像素处画上十字丝 分别定义四个函数计算四个方向的灰度差平方和: 2 提取特征点: 3 四. 实验结果分析 1、下图中阈值为8000,窗口大小从上到下从左到右分别为9*9、7*7、5*5、3*3。可 以看出随着窗口的增大,提取到的特征点个数越来越少,但是精度提高,可以防止 将噪声提取出来。 4 2、下图中窗口大小为9,阈值从左到右从上到下分别为20000、15000、10000、5000。 可以看出,随着阈值的增大,能投提取到的特征点越来越少,只有灰度变化十分剧 烈的点才能被提取出来,如下图中左上角是阈值为20000时的提取结果,可以发现 没有提取出任何特征点。。 5 五. 实习总结 Moravec 算子是点特征提取算子中的经典算子之一,它具有计算量小, 不丢 失灰度信息等优点。用该算子提取特征点时阈值的选取直接影响着提取结果。如 本次实习过程中所用的图像是武汉地区的TM影像,这幅影像的灰度范围很小, 所以阈值不宜取得过大,否则会丢失很多特征点,如:当阈值选为20000时,没 有提取出任何特征点。为了验证对比度对特征点提取的影响,我用Photoshop对 图像做了一个对比度的增强,之后用5*5的窗口和10000的阈值对其进行特征点 的提取并与原图像的提取结果做了对比,发现增强了对比度的图像中提取出的特 征点确实比原图像中的特征点多,如下图: 所以,虽然Moravec算子是点特征提取的经典算子,但是提取效果还是很 大程度上受参数设置的影响,不同灰度范围的图像需要不同的阈值以及不同的窗 口大小,这需要长久的实验来积累经验确定参数。或者可以通过计算整幅图像的 灰度均值的方法是程序自动确定阈值,但没有再本次实习中进行实验。 6

文档评论(0)

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

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

1亿VIP精品文档

相关文档