WeChatQRCode ist eine QR-Code-Engine, die vom WeChat AI-Team gestartet wurde, aber die Originalarbeit verwendet Caffe und ist Open Source von OpenCV.
(!!! Dieser Originalmotor wurde nicht von mir hergestellt, ich habe ihn nur transplantiert!!!)
Ich bin ein Fan von ncnn und konnte es nicht ertragen, zu sehen, wie die Produkte von Tencent von caffe ntr kopiert werden, also habe ich sie auf ncnn gestellt, um den Dingen auf den Grund zu gehen.
Einführung in das öffentliche Konto: Portal
Originalcode: Portal
Die Arbeit dieses Projekts: Verschieben Sie den Argumentationsteil der Engine von caffe zu Tencents eigenem ncnn
Eine kurze Einführung in den Workflow dieser Version der Engine:
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);
Hinweis: Das Mobiltelefon ist Redmi 7, Snapdragon 632 (ein sehr typisches 100-Yuan-Telefon). Der Code wird in Echtzeit erkannt und dekodiert, daher kann es bei der Verwendung zu Verzögerungen kommen , und im tatsächlichen Gebrauch ist es One-Shot, niemand sollte in Echtzeit ausgeführt werden.
Die APP hat hier eine Debug-Version exportiert