基于OpenCV开源的微信二维码引擎移植的封装库。(此分支为 Java 版本;支持 Windows 和 Linux )
WeChatQRCode-for-Java-2.1.0.zip
通过上面的链接下载Java版本的WeChatQRCode,然后按照下面的 使用说明 进行集成即可。
- 将 lib 和 models 文件夹拷贝到项目的根目录;
- 项目引入 lib 文件夹中相关的 jar;
- 初始化 OpenCV 和 WeChatQRCode。
//初始化 OpenCV;也可以指定路径;windows加载dll,linux加载so库文件
OpenCV.init();
//初始化 WeChatQRCode
WeChatQRCodeDetector.init();
//检测并识别二维码 (同一张图片可能有多个二维码)
List<String> results = WeChatQRCodeDetector.detectAndDecode("image/WeChatQRCode.png");
System.out.println("results:" + results);Java版与Android版的API基本一致,更多使用说明和示例请查阅master分支。
- 更新OpenCV至v4.9.0
- 更新OpenCV至v4.5.5
- 初始版本:使用OpenCV-4.5.2