OpenCV C++二维码解析(使用神经网络)
这个程序使用OpenCV wechat_qrcode模块解析图片里的二维码。wechat_qrcode模块是微信计算机视觉团队(WeChat Computer Vision Team)贡献给OpenCV的第三方模块。输入图片是一张弯曲的二维码程序运行后会在CMD里输出二维码里的内容代码#include opencv2/wechat_qrcode.hpp int main() { Mat img imread(curved_5.jpg); Ptrwechat_qrcode::WeChatQRCode detector makePtrwechat_qrcode::WeChatQRCode(detect.prototxt, detect.caffemodel,sr.prototxt, sr.caffemodel); vectorMat points; auto res detector-detectAndDecode(img, points); for (const auto t : res) cout t endl; }用到的四个文件可以在https://github.com/WeChatCV/opencv_3rdparty/tree/wechat_qrcode获取