2011年12月微信3.5版本正式上线“扫一扫”二维码,历经9年蜕变,“扫一扫”从二维码名片到扫码支付、从小程序码到健康码,二维码已经成为一种生活方式,连接着数字与现实。现在,在腾讯WeChatCV团队的贡献下,微信扫码引擎正式加入OpenCV开源了!号称只需要三行代码,你便轻松拥有微信的扫码能力。我只想说,真的没那么容易,我花了半天才完成微信二维码扫描引擎在Android平台上的基础实践。

前言

全网首发微信二维码引擎Android平台移植

介绍

微信扫码引擎是一款基于开源引擎ZXing,并高度优化和深度改造的高性能轻量二维码识别器。主要特点如下:

  • 1. 基于CNN的二维码检测
  • 2. 基于CNN的二维码增强
  • 3. 更鲁棒的定位点检测

环境

  • Windows10
  • Android Studio 4.1.1
  • NDK r19c
  • CMake-GUI 3.16.0
  • MinGW
  • JAVA 8
  • ANT 1.9.15

编译准备

全网首发微信二维码引擎Android平台移植相关推荐

  1. 使用 OpenCV + 微信二维码引擎实现二维码识别

    Part1背景 今年自疫情以来,我都没有写过文章.一方面是疫情导致居家办公比较烦躁,另一方面最近有点懒了.但是工作还是要继续,趁这几天优化了一下最近的项目,我整理了一下如何使用 OpenCV 和微信二 ...

  2. 重磅!微信二维码引擎OpenCV开源!3行代码让你拥有微信扫码能力

    点击上方"CVer",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:OpenCV团队 2011年12月微信3.5版本正式上线"扫一扫&quo ...

  3. opencv微信二维码引擎的使用(for java)

    前面讲了windows系统下opencv+opencv的编译方法,编译方法和编译好的文件如下: Windows下联合编译opencv+opencv_contrib微信二维码引擎 OpenCV4.5.2 ...

  4. 微信二维码引擎OpenCV开源

    zxing:jni方式调用: https://github.com/devilsen/CZXing android studio4.1 十天前,微信官方开发团队在 opencv_contrib 开源了 ...

  5. 基于CNN的微信二维码引擎OpenCV开源!

    2011年12月微信3.5版本正式上线"扫一扫"二维码,历经9年蜕变,"扫一扫"从二维码名片到扫码支付.从小程序码到健康码,二维码已经成为一种生活方式,连接着数 ...

  6. 微信闪退Bug罪魁祸首竟是二维码引擎,附源代码分析

    建议别尝试:转发这个二维码到群里,3秒后你会回来骂我(抖m求骂) 近日,网传微信识别上方二维码就会出现闪退BUG,小编也忍不住尝试了一下,果然,一识别该二维码微信立马就出现了闪退的现象: 且会出现&q ...

  7. Java使用opencv调用微信扫描二维码引擎,附带windows和linux需要的动态库文件

    前言 最近公司项目有一个需求,要用二维码传递数据.于是使用了zxing生成和解析二维码,但是zxing扫描二维码原图还可以,一旦扫描用户使用手机拍摄的二维码,识别率急剧下降.尝试了对拍摄的照片进行降噪 ...

  8. 每年扫码千亿次!微信官方开源了自家优化的二维码引擎!3行代码让你拥有微信扫码能力...

    本文转载自OpenCV团队. 十天前,微信官方开发团队在 opencv_contrib 开源了自家优化9年的二维码引擎!各位读者可编译最新版OpenCV及opencv_contrib ,直接使用! 2 ...

  9. Android 基于google Zxing实现二维码 条形码扫描,仿微信二维码扫描效果

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 转载请注 ...

最新文章

  1. 设计模式-模板模式-个人理解
  2. 非对称加密算法RSA加密传输数据python3源代码实现
  3. 马云给20万女医护送礼物:花呗额度翻倍和3年分期免息
  4. linux mp4v2编译,Android 编译mp4 v2 2.0.0生成动态库
  5. UVA 11423 - Cache Simulator (树状数组)
  6. Spring Boot 整合监听器
  7. oj系统 的c语言答案,宁波大学OJ系统前105道C语言题目及答案精讲
  8. Jlink按照用zadig升级用于openocd后,还原
  9. 如何取消WPS 2019启动就显示稻壳商城?关闭后如何打开?
  10. 电子科学与技术毕业论文题目【452个】
  11. atv320说明书_施耐德变频器参数设置ATV320学习资料
  12. python中的value是什么意思_Python self[name]=value是什么意思?
  13. [离散数学]集合论基础P_4:运算定律及其证明
  14. 网络跳线接续的四种方法
  15. 域名的DA值和PA值用什么工具查询?
  16. 牧码客(卢益贵):专业取名软件——吉名宝
  17. 安全加密 - 秘钥和算法关系
  18. ipad 计算机连接网络设置方法,iPad Air怎么设置上网 苹果平板设置上网步骤【图文】...
  19. 毕业5年,我问遍了身边的大佬,总结了他们的学习方法
  20. 现代企业管理-领导控制及现代企业概论

热门文章

  1. oracle 循环 while,Oracle中的for和while循环
  2. qemu-kvm savevm/loadvm 流程
  3. 十六进制颜色 rgb颜色_轻松获取十六进制和RGB颜色代码
  4. 基于PyQT5的翻译小程序(支持百度翻译和有道词典)
  5. Java 字符串的不可变性
  6. 蜡笔小新的经典恶毒对话
  7. Java冒泡算法和代码详述
  8. k8s-1.23.6高可用部署
  9. 请描述定时器初值的计算方式_51单片机定时器初值计算方法详解
  10. linux readdir对结果排序,c-readdir()是否保证顺序?