- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅议基于OpenCV脚印识别系统探究
摘要:脚印识别系统作为侦查破案中的重要组成部 分正在得到广泛应用并逐步趋于成熟。本文提出了一种基于 OpenCV计算机视觉库来对脚印图像进行处理的方法。该方法 结合微软公司提供的MFC类库对脚印图像进行预处理,并提 取出脚印的轮廓线,着重描述了采用水平投影和垂直投影来 定位出脚印的位置。该方法适用于不同场景下的脚印定位和 校正,具有较高的准确率。
关键词:OpenCV;脚印识别;预处理;定位
1前言
脚印作为每个正常人人体特征的一部分,进入现代社会 以来人们对脚印的运用也与日俱增。随着高科技国家科学技 术的急速普及,其中有不少违法犯罪分子作案方式逐渐精 明,在案发现场留下的各种痕迹也难以被发现。因此,现在 除了已经建好的国家血型数据库和DNA数据库,我们的相关 部门还要建立起犯罪分子的脚印数据库,满足破案需要。
2脚印图像预处理
脚印图像的采集是脚印识别的第一步,只有采集到合适 的脚印图像并进行适当的处理,才能够进行后续的识别工 作。由于拍摄脚印的环境及脚印自身的影响使得采集到的原 始图像不能满足后续处理的质量要求,这是就需要对采集到 的图像进行识别前的预处理。脚印图像的预处理如下所述:
2. 1灰度化和灰度拉伸
为了减小计算机内存开销,加快其处理速度,使用脚印 灰度图代替传统的由摄像头或者数码相机采集得到的脚印 彩色图像。然后采用分段性变化的方法,使脚印图像中亮的 区域更亮,暗的区域更暗,提高脚印图像对比度,从而使边 缘更明显。
2.2图像腐蚀
脚印的边界点由于腐蚀的影响会逐渐被消除。同时,在 这个过程中脚印的边界会向内部收缩。计算机处理后,图片 显示脚印边缘明显向内部收缩。由于腐蚀后的脚印图像边缘 向内收缩,所以用原始图像减去腐蚀后的图像可以得到脚印 的总体轮廓线。
2.3二值化
二值图是指图像内仅有黑和白两个值。为了加快处理速 度并能够将脚印与背景分开,选择阈值分割法来实现脚印图 像的二值化。阈值的选择至关重要,系统采用的是最大方差 阈值分割法(即Otsu法)。这是一种使用类间方差最大值的 自动确定阈值方法,效果较好。
2.4中值滤波
中值滤波是一种非线性平滑滤波,因此在一定程度上可 以消除某些滤波所带来的脚印图像细节不清晰的问题,而对 滤除噪声干扰及图像扫描噪声非常有效。对于脚印图像而 言,其背景噪声多数是不连续的,故将模板(1, 1, 1, 1) T结合脚印二值图像进行非线性平滑滤波,以去除孤立噪身。
2.5开运算
对具有相同的结构元素的图像开始使用腐蚀操作,然后 再采取膨胀运算,这种方法简称开运算。滤波后的图像存在 一些较大的区域噪声,为了去处这些噪声,对图像进行开运 算操作。通过该种方法操作后,脚印图像能够存在小的连续 的区域、毛刺,使脚印的边界比原始图像的边界更平滑,其 中噪声也被大部分去除了。
3脚印定位
脚印定位是对预处理后的图像中的脚印位置进行定位。 脚印定位在整个脚印识别系统中至关重要,只有准确的定位 脚印才能为后续的识别工作提供有力的保障。目前脚印定位 有很多方法,本系统采用水平投影和垂直投影来定位出脚印 的位置。下面介绍脚印定位的过程。
3.1垂直投影
通过开运算得到的脚印区域的较亮的像素值比较多而 且比较集中,故将图像做垂直投影,由下向上扫描。对前面 处理过的图像的像素沿着垂直方向累加产生一个脚印图像 的投影分布,脚印位置应对应投影分布的某段像素累加和大 小均匀的波段。为了能够准确的定位脚印的高度位置,对投 影的累加和进行聚类,具体的思想是,按照图像投影时的扫 描顺序,如果某一行的像素累加和除以上一行像素的累加和 小于一个给定的阈值,则将其像素累加和置零。统计归类后 取连续不为零的累加和的宽度即可,选择和脚印高度最为接 近的那段连续区域的开始和结束坐标,此即为脚印的高度坐 标,考虑到脚印图像的尺寸不同,直接选取了最长连续区域 作为脚印的高度位置,通过该区域高度值即可得出脚印长 度。
3.2水平投影
同理,通过垂直投影得到的脚印区域的较亮的像素值比 较多而且比较集中,故将图像做水平投影,由左至右扫描。 对前面处理过的图像的像素沿着水平方向累加产生一个脚 印图像的投影分布,脚印位置应对应投影分布的某段像素累 加和大小均匀的波段。为了能够准确的定位脚印的水平位 置,对投影的累加和进行聚类,具体的思想是,按照图像投 影时的扫描顺序,如果某一列的像素累加和除以上一列像素 的累加和小于一个给定的阈值,则将其像素累加和置零。统 计归类后取连续不为零的累加和的宽度即可,选择和脚印宽 度最为接近的那段连续区域的开始和结束坐标,此即为脚印 的水平坐标,考虑到脚印图像的尺寸不同,直接选取了最长 连续区域作为脚印的宽度位置,通过该区域宽度值即可得出 脚印宽度。
本文基于OpenCV
文档评论(0)