寿龟与游鱼 2021-03-30 15:21
浏览 84

Zbar库解码二维码失败

问题描述:无法解码得到正确的二维码版本号

问题分析:我是通过修改Zbar源码,编译成库后调试看debug信息来分析的。在源码文件qrdec.c中,解码前能正确得到QR二维码的角点数并打印出ncenters=3,但在执行函数qr_reader_try_configuration中的fmt_info=qr_finder_fmt_info_decode(&ul,&ur,&dl,&hom,_img,_width,_height);发现结果fmt_info为-1,导致没有往下执行qr_code_decode;再往函数qr_finder_fmt_info_decode里面看打印,发现处理完UL,UR,DL角点数据分析后,执行ret=bch15_5_correct(&v);后返回的值不对,正常解码时(用微信支付码)ret返回值为0,错误解码时ret返回值为-1,到这里就不知道怎么分析下去了,求解大神帮助~

 

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决