新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 详解一种基于DSP和USB的指纹识别系统设计

详解一种基于DSP和USB的指纹识别系统设计

作者:时间:2018-08-03来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/201808/385295.htm

3.3 指纹识别流程

系统上电时,TMS320VC5402通过12C总线操作对OV6620进行设置,然后进入指纹图像采集阶段。在该阶段,TMS320VC5402处于空闲状态,CPLD占用数据总线,

将数据直接存储到图像RAM中。采集完一帧指纹图像后由CPLD发握手信号,通知进人数据处理阶段。在该阶段,TMS320VC5402先将图像RAM中的数据分块搬运到用户RAM中,进行图像预处理、特征点提取等运算,最后通过将结果输出给上位机。上位机调出指纹数据库,并将提取的结果与指纹特征库中的数据进行比对,从而与库中特征指纹进行指纹匹配识别。

算法具体如下:(1)预滤波。方向滤波:设计了一个水平模板,然后将水平模板旋转到所需增强的方向进行滤波。(2)二值化。背景分离:采用标准差阈值跟踪法,图像的指纹部分由黑白相间的纹理组成,灰度变化很大,具有较大的标准差,而背景部分灰度分布比较平坦,标准差小。因此计算以各点为中心的一组像素的标准差,当标准差大于某一门限时,就可以确定该点为前景,否则为背景。(3)计算方向图:采用基于法线向量的方法,其中还涉及到方向场的平滑锐化。(4)特征点提取:采用了脊线跟踪法,其基本思想是直接对图像进行脊线跟踪,在跟踪过程中检测特征点。

整个软件流程如图3所示。



上一页 1 2 下一页

关键词: DSP USB 指纹识别系统

评论


相关推荐

技术专区

关闭