摘要:
当前,条码技术在商品管理、生产自动化、邮政系统、交通运输等领域得到了广泛的应用。与此同时,随着网络信息技术的发展,尤其是近几年以智能手机为代表的智能终端设备的兴起,移动互联网获得了蓬勃发展,为条码技术提供了新的发展机遇和更大的发展空间,从而为促进信息化社会的建设和人民生活水平的提高做出更大的贡献。因此,基于智能手机的条码识别系统有着广泛的应用前景。本文基于Android手机,对常见的一维和二维条码进行了深入的研究,结合数字图像处理技术,构建了一套具有较高实用价值的条码识别系统。主要内容如下:1、基于Android手机的图像捕获对Android手机的摄像头进行开发,获取图像数据。利用Android系统提供的Camera类可以实现摄像头的打开、关闭、预览、拍照、聚焦等操作,实现其中的回调方法以取得图像数据。2、一维和二维条码的识别本文充分考虑到移动终端设备硬件资源的限制,并结合一维条码仅在水平方向上表示信息,垂直方向上不含信息的特点,采用扫描线的方法实现对一维条码的快速识别;对于二维条码中的QR Code,由于其具有明显的寻像图形,可以帮助快速定位条码符号所在的区域,从而实现快速识别。3、条码识别系统的搭建仅仅得到条码所代表的信息并不能满足实用性的要求,本文搭建了条码识别系统,该系统不仅具有图像捕获、一维以及二维条码快速识别的功能,还具有WAP上网码跳转、各类应用码识读、条码信息收藏、网页书签收集等相关的业务应用操作。
展开