项目介绍
条形码是用来表示一组特定信息的图形标识符。在计算机应用中发展起来的一种普遍应用于各种行业的自动识读技术,整个系统包括条码标签、生成设备、识读器和计算机组成。
随着信息科技的快速发展,条形码内可储存的信息量无法满足丰富的产品信息,二维码依靠着其高密度、编码范围广、容错强、可加密、成本低的特点,拓宽了现实应用场景。QR码属于矩阵条码的类型,最初是由Denso Wave为汽车行业设计的在日本。 QR码系统已被外界所接受与标准UPC条形码相比其拥有快速可读性和更大的行业存储容量。移动终端和移动互联网更加普及,QR码显得尤为重要成为快速有效交流的工具。离线媒体如杂志、名片、公共车辆、标牌等也可以使用的介质印刷品将用作运营商在线产品广告。二维码功能丰富,它导致许多结构的灵活性多样化的研究领域,如提高数据容量,安全应用,不同种类的水印。其中手机支付市场规模2017年达到了9千亿元左右。本设计是基于STM32F407的嵌入式条码识别系统,在条码识别方面运用图像校正、二值化、去噪、边缘处理、图像转换等多种图像处理方法实现图像的预处理、条码定位和信息提取。它不仅能有效快速识别条形码二维码中信息,而且具有可移植、灵活、低成本等特点。在现实生活中具有比较广阔的发展前景。
软件方面使用了Keil5开发环境,使得单片机资源更加合理利用,此外合理使用了库函数资源,开发进度更快。设计旨在增强条码识别设备在现实领域中的便携性和识别速度,保证在各种环境下的正常使用。实现在物流运输、仓库管理、定位追踪等领域的数据采集和记录,实用性强、性价比高是系统的特点,完成了整个平台的搭建,以后对于系统升级会非常方便。完成实时图像采集、循环接收用户解码请求、解码并返回结果等功能。关键词:条形码;二维码;STM32;条码识别