Difference between revisions of "Tutorial QRCodes"

From BoofCV
Jump to navigationJump to search
(Created page with "center|frame BoofCV provides methods for decoding and creating QR Codes. QR Codes is short for Quick Response Codes and you can find mor...")
 
m
Line 3: Line 3:
BoofCV provides methods for decoding and creating QR Codes. QR Codes is short for Quick Response Codes and you can find more out about them on [https://en.wikipedia.org/wiki/QR_code wikipedia]. QR Codes are widely used in factories, consumer products, computer applications as a way to transmit text, such as a website's address or a part number, reliably using a camera.
BoofCV provides methods for decoding and creating QR Codes. QR Codes is short for Quick Response Codes and you can find more out about them on [https://en.wikipedia.org/wiki/QR_code wikipedia]. QR Codes are widely used in factories, consumer products, computer applications as a way to transmit text, such as a website's address or a part number, reliably using a camera.


 
* [[Performance:QrCode | Performance Study]]
* Detecting QR Codes [[Example_Detect_QR_Code|Source Code]] [https://youtu.be/TGg-xgTyaU8?t=272 YouTube]
* Detecting QR Codes [[Example_Detect_QR_Code|Source Code]] [https://youtu.be/TGg-xgTyaU8?t=272 YouTube]
* Encoding QR Codes [[Example_Render_QR_Code|Source Code]] [https://youtu.be/TGg-xgTyaU8?t=402 YouTube]
* Encoding QR Codes [[Example_Render_QR_Code|Source Code]] [https://youtu.be/TGg-xgTyaU8?t=402 YouTube]

Revision as of 23:15, 7 October 2018

Example qrcode detection.jpg

BoofCV provides methods for decoding and creating QR Codes. QR Codes is short for Quick Response Codes and you can find more out about them on wikipedia. QR Codes are widely used in factories, consumer products, computer applications as a way to transmit text, such as a website's address or a part number, reliably using a camera.

The detector provided in BoofCV was designed to be able to process large images and yet still detect small qr codes reliably under a variety of conditions. It's of to a good start but needs more work to handle blurred images and QR codes with damaged position patterns. It has several nice features. The current code base was adopted from camera calibration code and will provide very precise estimate of the corners on a qr code. This can be used estimate the marker's 3D pose relative to the camera more accurately than with other libraries. Failures can also be accessed. It's not unusual to detect a qr code but to have there be too many read errors to correctly decode it.