算法的优化与应用-电动钢管滚圆机滚弧机折弯机张家港液压滚圆机
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-03-27 13:41 | 浏览次数:
次
本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name主要介绍在无MMU支持的硬件环境中,为了解决程序运行的内存碎片的问题,利用自定义的内存池(Memory Pool)为指纹程序分配内存空间,通过片内RAM实现指纹识别功能的方案。本文对经典的预处理算法以及以特征点的拓扑结构作为特征值的识别算法作了进一步的优化。除此之外,本文提出分辨率动态分布算法,这种算法降低了原图像分辨率,改变了图像大小,节省了片内RAM空间,加快了图像处理速度,使得FAR与FRR达到识别要求,同时缩短指纹识别时间。 在线投稿2度浮点运算速度为理器功能框图如图2所示。图2处理器功能框图1.算法的优化与应用-电动钢管滚圆机滚弧机折弯机张家港液压滚圆机滚弧机折弯机2指纹传感器按压式指纹传感器是CMOS型指纹传感器,分辨率为508dpi,指纹采集区像素点阵为1级灰度图像,单像素存储空间为8位。所以每幅采集图像大小(实际位图数据)为36KB。由于主控芯片片内内存为64KB,每个图像大小至少为36KB,为了减少指纹识别程序在内存中所占用的空间,笔者在算法层面对指纹图像的像素数量作了进一步的缩减,具体内容在软件解决方案中会有所体现。2软件开发环境开发工具选择SPARC交叉开发工具链,主要包括Sparc-,使用主控芯片内部的DSU和DCL串行通信模块进行在线调试。DCL对外遵循RS232标准,本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanj i.name
在DSU调试模式下,通过TAP接口动态监视芯片片内寄存器与存储器等。为了在应用程序运行时分配连续的地址空间,可以将内存池的设计引入到指纹识别程序中,使用已经封装好的接口申请内存空间。主要函数接口如下本次测试的内存池,主要目的是测试各个库函数的功能。需要指出的是指纹识别功能的开发并不是基于μClinux操作系统而进行的,而是利用Sparc开发工具链,直接在芯片内部进行。本次工作仅是测试内存池功能函数,其目的是在Sparc开发环境中,为内存池的成功应用做准备。测试结果如图3所示。图3内存池参数分配图3指纹算法的改进经典松弛匹配算法是由等人设计与实现的,经典Hough变换方法是由Stockman等人提出的,基于二维聚类的快速算法是由等人设计与实现的,三角匹配算法由等人提出。除此之外,还有工程师,如XudongJiang等人将指纹特征点的全局与局部拓扑结构进行归类,分步分段进行指纹匹配工作。为了在提高识别速度的同时,减少图像占用内存的空间,笔者对指纹原图像像素点的分布进行了动态规划,使得原本为508dpi图像分辨率的分布是依据指纹图像梯度场的分布而重新规划的,整体上降低了指纹图像像素数量,从而减少图像大小,减少了识别程序所占用内存空间,加快了处理图像的速度。3.1分辨率动态分布算法分辨率的动态分布要依据指纹纹线的疏密程度来划分,衡量指纹纹线疏密程度的物理量为指纹纹线的梯度常具体梯度场的获取是根据对每个像素灰度的大算法的优化与应用-电动钢管滚圆机滚弧机折弯机张家港液压滚圆机滚弧机折弯机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanj i.name
相关文章:
- [2019-08-06]传感器优化设计-液压电动滚圆机
- [2019-08-06]界面自组装-数控滚圆机滚弧机电
- [2019-08-06]澄清效果的影响-数控滚圆机滚弧
- [2019-08-05]刚度的解析公式-数控滚圆机滚弧
- [2019-08-05]制备及缓释性能-数控滚圆机滚弧
- [2019-08-05]组振动建模研究-数控滚圆机滚弧
- [2019-08-04]模型的风电功率预测-数控滚圆机
- [2019-08-04]最大准入容量计算-数控滚圆机滚
- [2019-08-03]传输电缆建模研究-数控滚圆机滚
- [2019-08-03]风电网损及运行-数控滚圆机滚弧