基于ARM的二维条码识别与语音播报研究
Two-Dimensional Bar Code Recognition and Voice Broadcast Based on ARM
摘要: 条码技术是随通信技术,计算机技术的发展应运而生的一种新型的自动识别技术。二维条码是在一维条码基础上形成的高密度、高信息量的条码,可以将大量信息在小区域内编码,它本身就是一个完整的数据文件,是实现证件、卡片等信息存储、携带并可以通过机器自动识读的理想方法。针对条码采集环境不确定和识别系统可移植性特点,设计一种基于ARM9的便携式二维条码识别及语音播报系统。该系统以三星公司S3C2440芯片为核心处理单元,嵌入式操作系统μC/OS-II为开发平台,通过C语言编程,实现二维条码图像识别、码字解码及语音播报。移植测试结果表明,该系统能够实现对PDF417码、Data Matrix码、汉信码等二维条码的全方位识读以及语音播报,识别率高,可靠性好。
Abstract: With the development of communications technology and computer technology barcode technol-ogy came into being a new type of automatic dentification technology. Two-dimensional bar code is based on one-dimensional bar code, and high-density high information content on the barcode. Large amount of in-formation can be encoded in the small area. Two-dimensional bar code is itself a complete data file which is to achieve certificates, cards and other information storage, portable and can be automatically readable by machines. Acquisition environment for bar code identification system and portability features of uncertainty, design a two-dimensional bar code identification and voice broadcast system based on ARM9. The system takes Samsung S3C2440 chip as the core processing unit, uses embedded operating system μC/OS-II as de-velopment platform. By C language programming achieving two-dimensional bar code image recognition, code word decoding and voice broadcast. The results show that transplantation, the system can realize the two-dimensional bar code such as PDF417, Data Matrix code, the letter codes of Chinese and so on, can read them by voice broadcast. The system has high recognition rate and reliability.
文章引用:杨世耀, 刘幺和, 杨志. 基于ARM的二维条码识别与语音播报研究[J]. 计算机科学与应用, 2011, 1(2): 57-62. http://dx.doi.org/10.12677/csa.2011.12012

参考文献