WeChatQRCode เป็นเครื่องมือรหัส QR ที่เปิดตัวโดยทีมงาน WeChat AI แต่งานต้นฉบับใช้ caffe และเป็นโอเพ่นซอร์สจาก OpenCV
(!!!เครื่องเดิมผมไม่ได้ทำครับ ผมแค่ย้าย!!!)
ฉันเป็นแฟนตัวยงของ ncnn และฉันทนไม่ไหวที่จะเห็นผลิตภัณฑ์ของ Tencent ถูกคัดลอกโดย caffe ntr ดังนั้นฉันจึงใส่มันลงใน ncnn เพื่อดูรายละเอียดทั้งหมด
การแนะนำบัญชีสาธารณะ: พอร์ทัล
รหัสต้นฉบับ: พอร์ทัล
งานของโปรเจ็กต์นี้: ย้ายส่วนการให้เหตุผลของเครื่องยนต์จาก caffe ไปยัง ncnn ของ Tencent
ข้อมูลเบื้องต้นเกี่ยวกับขั้นตอนการทำงานของเครื่องยนต์เวอร์ชันนี้:
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 หยวน) ตรวจพบโค้ดและถอดรหัสแบบเรียลไทม์จึงอาจรู้สึกแลคเมื่อใช้งานหากอุปกรณ์ดีก็ไม่น่าจะแลค และการใช้งานจริงเป็นแบบ One-shot ไม่ควรมีใครรันแบบเรียลไทม์
แอปได้ส่งออกเวอร์ชันดีบั๊กแล้วที่นี่