论文部分内容阅读
指纹图像识别系统广泛应用于生活中各个领域。在上班考勤体系,银行存取款系统,保安监控等系统中,都得到了充分的运用和体现。从遗传学角度分析,指纹具有唯一性和稳定性,因此指纹识别技术做为生物识别技术中的一个分支得到了快速发展和应用。目前大多数成熟指纹图像识别系统都基于PC机为开发平台和系统环境,从而导致成本偏高,体积偏大,携带不方便,进而限制指纹图像识别系统普及和进一步发展。因此开发出识别率高,拒识率低,处理速度快,体积小,成本低成为指纹图像识别系统新的一个研究方向并且同时具有很大市场前景。在此种背景下,嵌入式指纹图像识别系统应运而生。但是,由于指纹图像算法不够完善以及嵌入式系统开发难度大,目前指纹识别设备并不成熟。基于此我们开发出专用指纹图像识别系统的嵌入式设备。用于需要准确确定人们身份的场合。由于ARM(Advanced RISC Machines)系列处理器性能不断提高,以前专属于DSP领域的复杂数据处理,同样在ARM平台上可以很好实现。同时ARM处理器的强大控制功能以及丰富的外设扩展端口和可移植操作系统的特点,使本论文采取以ARM处理器为核心的指纹图像识别系统的方案,摒弃以DSP为核心处理器的嵌入式指纹识别系统。Samsung公司的处理器S3C2410内部集成了ARM公司的ARM920T核的32位微控制器,拥有独立的16KB指令Cache和16KB数据Cache、Ram控制器、NAND闪存控制器、UART、JTAG、PWM、并行I/O口、ADC、Touch Screen接口、USB控制器等资源,标称频率203MHZ,最高达到266MHZ。S3C2410具有丰富的外设和高速的运算速度及可运行Linux操作系统,满足在指纹识别系统对处理器的要求。指纹图像获取采用网眼2000网络摄像头,该款网络摄像头特点灵像素高、采集图像清晰、体积小,是一种典型嵌入式应用传感器。摄像头通过USB端口直接和S3C2410微处理器进行连接,硬件设计简洁紧凑。