QRCode NCNN
1.0.0
WeChatQRCode は WeChat AI チームが立ち上げた QR コード エンジンですが、オリジナルの作品は caffe を使用しており、OpenCV からオープンソース化されています。
(!!! このオリジナルのエンジンは私が作ったものではなく、移植しただけです!!!)
私は ncnn のファンで、テンセントの製品が caffe ntr によってコピーされているのを見るのが耐えられず、真相を解明するために ncnn に投稿しました。
パブリックアカウントの紹介:ポータル
元のコード: ポータル
このプロジェクトの作業: エンジンの推論部分を caffe から Tencent 独自の ncnn に移動する
このバージョンのエンジンのワークフローを簡単に紹介します。
cv:: Ptr <cv::wechat_qrcode::WeChatQRCode> detector = cv::makePtr<cv::wechat_qrcode::WeChatQRCode>( " assert/detect.param " , " assert/detect.bin " , " assert/sr.param " , " assert/sr.bin " );
vector<cv::Mat> points;
vector<string> res = detector-> detectAndDecode (img, points);
注: 携帯電話は Redmi 7、Snapdragon 632 (超典型的な 100 元の携帯電話) です。コードはリアルタイムで検出およびデコードされるため、使用時にラグを感じる可能性があります。機器が良好であれば、ラグは発生しないはずです。 、実際の使用では、これはワンショットであり、誰もリアルタイムで実行する必要はありません。
APP はデバッグ バージョンをエクスポートしました(ここ)