基于Android嵌入式平台的QR码识别系bob综合体育官
  • 时间:2022-07-15
  • 点击率:

介绍了QR码的基本结构,分析了在基于Android的嵌入式平台上对QR码图像数据进行二值化、定位、矫正等预处理,进而实现QR码的解码。测试表明,该系统能快速识别倾斜和模糊QR码。

本文引用地址:http://www.eepw.com.cn/article/149520.htm

二维码又称快速反应矩阵码,是日本电装公司于1994年开发的二维码。它具有信息密度高、全方位识别、可靠性高的优点,能很好地表现汉字。

中国于2000年发布了二维码国家标准。随着二维码在各个领域的普及和智能手机的快速发展,如何更好地识别智能手机中的二维码是一个研究课题。本文将主要讨论如何在Android平台上识别二维码。

QR码符号结构

二维码属于矩阵式二维条码。每个二维码符号都是由正方形模块组成的正方形阵列结构。它由功能图形和编码区域组成。功能图形不用于数据编码,但包括图像搜索图形、分隔符、定位图形和校正图形。编码区包括数据码字、纠错码字、版本信息和格式信息。二维码有40种规格,包括1版到40版,规格为:21模&次;模块1 ~模块177 &次;模块77。二维码具有信息密度高、识别速度快、可靠性高等特点。二维码的符号结构如图1所示。

图1 QR 码符号结构

图1二维码符号结构

2系统的流程

该系统在Android平台上用Java和C ++语言实现。该系统主要分为图像采集模块、图像预处理模块和条形码识别模块。图像采集模块主要利用摄像头完成条码图像的采集,并将采集到的图像显示在屏幕上;图像预处理模块主要用于对采集的条码图像进行灰度化、二值化、定位和校正,条码识别模块主要用于根据二维码标准提取条码数据。系统流程图如图2所示。

图2 系统流程图

图2系统流程图


客服QQ: 点击这里
地址:台州市寨金路899号电子时代广场5116室 客服QQ:329435596
Copyright © 2022 bob综合体育官方入口 版权所有

08980-89895656

服务时间:7X10小时