Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop QR detection module #6

Closed
jgvictores opened this issue Nov 28, 2015 · 7 comments
Closed

Develop QR detection module #6

jgvictores opened this issue Nov 28, 2015 · 7 comments
Assignees

Comments

@jgvictores
Copy link
Member

jgvictores commented Nov 28, 2015

Develop qrDetection2D module, similar to colorRegionDetection2D and haarDetection2D.

@jgvictores jgvictores changed the title [idea] Small QR detector module. [idea] Small QR detector module Apr 18, 2017
@PeterBowman
Copy link
Member

In asrob-uc3m/robotDevastation, we adopted a well-established abandonware library, ZBar: ref, look for the ProcessorImageEventListener class. We also host the Windows 64-bit binaries: https://github.com/asrob-uc3m/ZBar.

@PeterBowman PeterBowman changed the title [idea] Small QR detector module Small QR detector module Oct 27, 2018
@jgvictores jgvictores changed the title Small QR detector module Develop qrDetection2D module Dec 12, 2018
@jgvictores
Copy link
Member Author

Blocked by #79

@PeterBowman
Copy link
Member

OpenCV 4.0 introduces QR code handling (ref, asrob-uc3m/robotDevastation#78 (comment)):

QR code detector and decoder have been added to opencv/objdetect module together with live sample. Currently, the decoder is built on top of QUirc library (which snapshot we put into opencv). Thanks to our intern Alexander Nesterov for this important contribution!

@jgvictores jgvictores removed the blocked label Nov 1, 2020
@jgvictores
Copy link
Member Author

Unblocked, it should now be rather straightforward to implement this.

@PeterBowman
Copy link
Member

PeterBowman commented Nov 2, 2020

I'm eager to work on this. Some research:

QR code detection is built-in in OpenCV, whereas QR decoding is handled by the Quirc library embedded and conditionally built along with OpenCV (enabled by default).

@PeterBowman PeterBowman self-assigned this Nov 2, 2020
@PeterBowman PeterBowman changed the title Develop qrDetection2D module Develop QR detection module Nov 2, 2020
@PeterBowman
Copy link
Member

Done at e62cf53: C++ code + Python example + unit test. The new QRDetector device supports multiple QR codes in the supplied image if compiled with OpenCV 4.3+.

@PeterBowman
Copy link
Member

OpenCV 4.5.2 (contrib) features the WeChat QR code detector based on CNN models.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants