您尚未登录。

楼主 # 2022-07-08 22:04:52

guoss
会员
注册时间: 2019-10-29
已发帖子: 3
积分: 8

移植quirc库,在dopi hi3516ev200板子中实现qrtest识别二维码图片功能

移植quirc库,在dopi hi3516ev200中实现qrtest识别二维码图片功能

  1. 使用dopi hi3516ev200开发板, 移植编译libjpeg, libpng, libzlib, quirc这几个库的整体编译, 编译工具使用的是arm-himix100-gcc
    1.1 解压quirc_qrtest.zip, 执行 build.sh, 在third_party中生成lib, bin目录。
    quirc_qrtest_20220708-2018.zip

  2. 编译出的bin, lib文件如下所示,并复制到板子的文件系统中的对应目录即可使用。
    bin文件:
    cjpeg libpng16-config png-fix-itxt wrjpgcom
    djpeg libpng-config qrtest
    jpegtran pngfix rdjpgcom

lib文件:
libjpeg.a libpng16.a libpng.a libz.a
libjpeg.la libpng16.la libpng.la libz.so
libjpeg.so libpng16.so libpng.so libz.so.1
libjpeg.so.9 libpng16.so.16 libquirc.a libz.so.1.2.10
libjpeg.so.9.3.0 libpng16.so.16.37.0 libquirc.so.1.0 pkgconfig

  1. 实现 qrtest功能, 执行 ./qrtest 图片名 -vd

运行效果如下:
~ # ./qrtest dopi_hi3516ev200_quric.png -vd
quirc test program
Copyright (C) 2010-2012 Daniel Beer <dlbeer@gmail.com>
Library version: 1.0

Time (ms) Count
Filename Load ID Total ID Dec
-------------------------------------------------------------------------------
dopi_hi3516ev200_quric.png : 9 112 121 1 1
29 cells, corners: (22,22) (378,22) (378,378) (22,378)
[][][][][][][] [][] [] [][] [][][] [][][][][][][]
[] [] [][] [] [] [][][][] [] []
[] [][][] [] [][][][][] [] [][][] [] [][][] []
[] [][][] [] [] [][][][] [] [] [] [][][] []
[] [][][] [] [] [][][][][] [] [][][] []
[] [] [][][][][][] [][][] [] []
[][][][][][][] [] [] [] [] [] [] [] [][][][][][][]
[][][][][] [][] []
[] [][][] [][] [][] [][][][] [] []
[] [][] [][] [] [] [] [] [] [][]
[][][] [][][] [][] [] [] [] [] [][]
[] [][] [][] [][] [] [][] [] [] [] [] []
[][] [][] [][] [] [][][][] [][] [] [][]
[][] [] [][][] [] [][][][][][] [] []
[] [][] [][] [] [] [] [] [] [][] [][]
[] [] [] [][][][] [] [][] []
[][][][][] [][][][][] [][] [][][] [] [][]
[] [][][] [] [][][] [] [][] [] [][]
[] [] [][] [][] [] [] [] [] [][]
[] [] [][] [][][] [] [] [] []
[] [][] [][] [] [][] [] [] [][][][][][] [][]
[][][] [] [][][] [] [] [][] [][]
[][][][][][][] [] [] [] [] [] [][][]
[] [] [][][] [] [] [][][] [] []
[] [][][] [] [][] [][][][] [] [][][][][] []
[] [][][] [] [][][] [][] [][] [] [][][] []
[] [][][] [] [] [][] [][][] [] [][][] [] [] []
[] [] [][] [] [] [] []
[][][][][][][] [][][][] [][] [] [][][][] [] [][]

Decode successful:
Version: 3
ECC level: H
Mask: 0
Data type: 4 (BYTE)
Length: 23
Payload: dopi hi3516ev200 quric. //解析出的二维码内容

~ #

最近编辑记录 guoss (2022-07-08 22:31:41)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发