Back to QR page

Full-page QR scanning analysis

Offline prototypes, not phone-scanning validation. Click an image for the exact decoder input. Read the methods and limits.

page-1080-code.png · original · native

page-1080-code.png · original · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · original · 480

page-1080-code.png · original · 480

ZXing True · OpenCV False · CV detected True
page-1080-code.png · original · 480-blur

page-1080-code.png · original · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · original · 320-blur

page-1080-code.png · original · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · functions-only · native

page-1080-code.png · functions-only · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · functions-only · 480

page-1080-code.png · functions-only · 480

ZXing True · OpenCV False · CV detected True
page-1080-code.png · functions-only · 480-blur

page-1080-code.png · functions-only · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · functions-only · 320-blur

page-1080-code.png · functions-only · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-half · native

page-1080-code.png · circle-half · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-half · 480

page-1080-code.png · circle-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-half · 480-blur

page-1080-code.png · circle-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-half · 320-blur

page-1080-code.png · circle-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-two-thirds · native

page-1080-code.png · circle-two-thirds · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-two-thirds · 480

page-1080-code.png · circle-two-thirds · 480

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-two-thirds · 480-blur

page-1080-code.png · circle-two-thirds · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · circle-two-thirds · 320-blur

page-1080-code.png · circle-two-thirds · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · square-half · native

page-1080-code.png · square-half · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · square-half · 480

page-1080-code.png · square-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-code.png · square-half · 480-blur

page-1080-code.png · square-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · square-half · 320-blur

page-1080-code.png · square-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · square-three-quarters · native

page-1080-code.png · square-three-quarters · native

ZXing True · OpenCV True · CV detected True
page-1080-code.png · square-three-quarters · 480

page-1080-code.png · square-three-quarters · 480

ZXing True · OpenCV True · CV detected True
page-1080-code.png · square-three-quarters · 480-blur

page-1080-code.png · square-three-quarters · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · square-three-quarters · 320-blur

page-1080-code.png · square-three-quarters · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · square-seven-eighths · native

page-1080-code.png · square-seven-eighths · native

ZXing True · OpenCV True · CV detected True
page-1080-code.png · square-seven-eighths · 480

page-1080-code.png · square-seven-eighths · 480

ZXing True · OpenCV True · CV detected True
page-1080-code.png · square-seven-eighths · 480-blur

page-1080-code.png · square-seven-eighths · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · square-seven-eighths · 320-blur

page-1080-code.png · square-seven-eighths · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · circle-full · native

page-1080-code.png · circle-full · native

ZXing True · OpenCV True · CV detected True
page-1080-code.png · circle-full · 480

page-1080-code.png · circle-full · 480

ZXing True · OpenCV True · CV detected True
page-1080-code.png · circle-full · 480-blur

page-1080-code.png · circle-full · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · circle-full · 320-blur

page-1080-code.png · circle-full · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · compressed-half · native

page-1080-code.png · compressed-half · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · compressed-half · 480

page-1080-code.png · compressed-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-code.png · compressed-half · 480-blur

page-1080-code.png · compressed-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · compressed-half · 320-blur

page-1080-code.png · compressed-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-code.png · white-pins · native

page-1080-code.png · white-pins · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · white-pins · 480

page-1080-code.png · white-pins · 480

ZXing True · OpenCV True · CV detected True
page-1080-code.png · white-pins · 480-blur

page-1080-code.png · white-pins · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · white-pins · 320-blur

page-1080-code.png · white-pins · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · white-pins-functions · native

page-1080-code.png · white-pins-functions · native

ZXing True · OpenCV False · CV detected True
page-1080-code.png · white-pins-functions · 480

page-1080-code.png · white-pins-functions · 480

ZXing True · OpenCV True · CV detected True
page-1080-code.png · white-pins-functions · 480-blur

page-1080-code.png · white-pins-functions · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · white-pins-functions · 320-blur

page-1080-code.png · white-pins-functions · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · matrix · native

page-1080-code.png · matrix · native

ZXing True · OpenCV True · CV detected True
page-1080-code.png · matrix · 480

page-1080-code.png · matrix · 480

ZXing True · OpenCV True · CV detected True
page-1080-code.png · matrix · 480-blur

page-1080-code.png · matrix · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-code.png · matrix · 320-blur

page-1080-code.png · matrix · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · original · native

page-1080-collections.png · original · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · original · 480

page-1080-collections.png · original · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · original · 480-blur

page-1080-collections.png · original · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · original · 320-blur

page-1080-collections.png · original · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · functions-only · native

page-1080-collections.png · functions-only · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · functions-only · 480

page-1080-collections.png · functions-only · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · functions-only · 480-blur

page-1080-collections.png · functions-only · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · functions-only · 320-blur

page-1080-collections.png · functions-only · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-half · native

page-1080-collections.png · circle-half · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-half · 480

page-1080-collections.png · circle-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-half · 480-blur

page-1080-collections.png · circle-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-half · 320-blur

page-1080-collections.png · circle-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-two-thirds · native

page-1080-collections.png · circle-two-thirds · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-two-thirds · 480

page-1080-collections.png · circle-two-thirds · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-two-thirds · 480-blur

page-1080-collections.png · circle-two-thirds · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · circle-two-thirds · 320-blur

page-1080-collections.png · circle-two-thirds · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-half · native

page-1080-collections.png · square-half · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-half · 480

page-1080-collections.png · square-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-half · 480-blur

page-1080-collections.png · square-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-half · 320-blur

page-1080-collections.png · square-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-three-quarters · native

page-1080-collections.png · square-three-quarters · native

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · square-three-quarters · 480

page-1080-collections.png · square-three-quarters · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-three-quarters · 480-blur

page-1080-collections.png · square-three-quarters · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-three-quarters · 320-blur

page-1080-collections.png · square-three-quarters · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · square-seven-eighths · native

page-1080-collections.png · square-seven-eighths · native

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · square-seven-eighths · 480

page-1080-collections.png · square-seven-eighths · 480

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · square-seven-eighths · 480-blur

page-1080-collections.png · square-seven-eighths · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · square-seven-eighths · 320-blur

page-1080-collections.png · square-seven-eighths · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · circle-full · native

page-1080-collections.png · circle-full · native

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · circle-full · 480

page-1080-collections.png · circle-full · 480

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · circle-full · 480-blur

page-1080-collections.png · circle-full · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · circle-full · 320-blur

page-1080-collections.png · circle-full · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · compressed-half · native

page-1080-collections.png · compressed-half · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · compressed-half · 480

page-1080-collections.png · compressed-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · compressed-half · 480-blur

page-1080-collections.png · compressed-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · compressed-half · 320-blur

page-1080-collections.png · compressed-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · white-pins · native

page-1080-collections.png · white-pins · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · white-pins · 480

page-1080-collections.png · white-pins · 480

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · white-pins · 480-blur

page-1080-collections.png · white-pins · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · white-pins · 320-blur

page-1080-collections.png · white-pins · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · white-pins-functions · native

page-1080-collections.png · white-pins-functions · native

ZXing True · OpenCV False · CV detected True
page-1080-collections.png · white-pins-functions · 480

page-1080-collections.png · white-pins-functions · 480

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · white-pins-functions · 480-blur

page-1080-collections.png · white-pins-functions · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · white-pins-functions · 320-blur

page-1080-collections.png · white-pins-functions · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · matrix · native

page-1080-collections.png · matrix · native

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · matrix · 480

page-1080-collections.png · matrix · 480

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · matrix · 480-blur

page-1080-collections.png · matrix · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-collections.png · matrix · 320-blur

page-1080-collections.png · matrix · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · original · native

page-1080-play.png · original · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · original · 480

page-1080-play.png · original · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · original · 480-blur

page-1080-play.png · original · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · original · 320-blur

page-1080-play.png · original · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · functions-only · native

page-1080-play.png · functions-only · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · functions-only · 480

page-1080-play.png · functions-only · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · functions-only · 480-blur

page-1080-play.png · functions-only · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · functions-only · 320-blur

page-1080-play.png · functions-only · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-half · native

page-1080-play.png · circle-half · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-half · 480

page-1080-play.png · circle-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-half · 480-blur

page-1080-play.png · circle-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-half · 320-blur

page-1080-play.png · circle-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-two-thirds · native

page-1080-play.png · circle-two-thirds · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-two-thirds · 480

page-1080-play.png · circle-two-thirds · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-two-thirds · 480-blur

page-1080-play.png · circle-two-thirds · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-two-thirds · 320-blur

page-1080-play.png · circle-two-thirds · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-half · native

page-1080-play.png · square-half · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-half · 480

page-1080-play.png · square-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-half · 480-blur

page-1080-play.png · square-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-half · 320-blur

page-1080-play.png · square-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-three-quarters · native

page-1080-play.png · square-three-quarters · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-three-quarters · 480

page-1080-play.png · square-three-quarters · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-three-quarters · 480-blur

page-1080-play.png · square-three-quarters · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-three-quarters · 320-blur

page-1080-play.png · square-three-quarters · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · square-seven-eighths · native

page-1080-play.png · square-seven-eighths · native

ZXing True · OpenCV True · CV detected True
page-1080-play.png · square-seven-eighths · 480

page-1080-play.png · square-seven-eighths · 480

ZXing True · OpenCV True · CV detected True
page-1080-play.png · square-seven-eighths · 480-blur

page-1080-play.png · square-seven-eighths · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · square-seven-eighths · 320-blur

page-1080-play.png · square-seven-eighths · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · circle-full · native

page-1080-play.png · circle-full · native

ZXing True · OpenCV True · CV detected True
page-1080-play.png · circle-full · 480

page-1080-play.png · circle-full · 480

ZXing True · OpenCV True · CV detected True
page-1080-play.png · circle-full · 480-blur

page-1080-play.png · circle-full · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · circle-full · 320-blur

page-1080-play.png · circle-full · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · compressed-half · native

page-1080-play.png · compressed-half · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · compressed-half · 480

page-1080-play.png · compressed-half · 480

ZXing True · OpenCV False · CV detected True
page-1080-play.png · compressed-half · 480-blur

page-1080-play.png · compressed-half · 480-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · compressed-half · 320-blur

page-1080-play.png · compressed-half · 320-blur

ZXing True · OpenCV False · CV detected True
page-1080-play.png · white-pins · native

page-1080-play.png · white-pins · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · white-pins · 480

page-1080-play.png · white-pins · 480

ZXing True · OpenCV True · CV detected True
page-1080-play.png · white-pins · 480-blur

page-1080-play.png · white-pins · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · white-pins · 320-blur

page-1080-play.png · white-pins · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · white-pins-functions · native

page-1080-play.png · white-pins-functions · native

ZXing True · OpenCV False · CV detected True
page-1080-play.png · white-pins-functions · 480

page-1080-play.png · white-pins-functions · 480

ZXing True · OpenCV True · CV detected True
page-1080-play.png · white-pins-functions · 480-blur

page-1080-play.png · white-pins-functions · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · white-pins-functions · 320-blur

page-1080-play.png · white-pins-functions · 320-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · matrix · native

page-1080-play.png · matrix · native

ZXing True · OpenCV True · CV detected True
page-1080-play.png · matrix · 480

page-1080-play.png · matrix · 480

ZXing True · OpenCV True · CV detected True
page-1080-play.png · matrix · 480-blur

page-1080-play.png · matrix · 480-blur

ZXing True · OpenCV True · CV detected True
page-1080-play.png · matrix · 320-blur

page-1080-play.png · matrix · 320-blur

ZXing True · OpenCV False · CV detected True
page-1920-code.png · original · native

page-1920-code.png · original · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · original · 480

page-1920-code.png · original · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · original · 480-blur

page-1920-code.png · original · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · original · 320-blur

page-1920-code.png · original · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · functions-only · native

page-1920-code.png · functions-only · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · functions-only · 480

page-1920-code.png · functions-only · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · functions-only · 480-blur

page-1920-code.png · functions-only · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · functions-only · 320-blur

page-1920-code.png · functions-only · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-half · native

page-1920-code.png · circle-half · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-half · 480

page-1920-code.png · circle-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-half · 480-blur

page-1920-code.png · circle-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-half · 320-blur

page-1920-code.png · circle-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-two-thirds · native

page-1920-code.png · circle-two-thirds · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-two-thirds · 480

page-1920-code.png · circle-two-thirds · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-two-thirds · 480-blur

page-1920-code.png · circle-two-thirds · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-two-thirds · 320-blur

page-1920-code.png · circle-two-thirds · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-half · native

page-1920-code.png · square-half · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-half · 480

page-1920-code.png · square-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-half · 480-blur

page-1920-code.png · square-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-half · 320-blur

page-1920-code.png · square-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-three-quarters · native

page-1920-code.png · square-three-quarters · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-three-quarters · 480

page-1920-code.png · square-three-quarters · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-three-quarters · 480-blur

page-1920-code.png · square-three-quarters · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-three-quarters · 320-blur

page-1920-code.png · square-three-quarters · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-seven-eighths · native

page-1920-code.png · square-seven-eighths · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-seven-eighths · 480

page-1920-code.png · square-seven-eighths · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-seven-eighths · 480-blur

page-1920-code.png · square-seven-eighths · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · square-seven-eighths · 320-blur

page-1920-code.png · square-seven-eighths · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-full · native

page-1920-code.png · circle-full · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-full · 480

page-1920-code.png · circle-full · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-full · 480-blur

page-1920-code.png · circle-full · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · circle-full · 320-blur

page-1920-code.png · circle-full · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · compressed-half · native

page-1920-code.png · compressed-half · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · compressed-half · 480

page-1920-code.png · compressed-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · compressed-half · 480-blur

page-1920-code.png · compressed-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · compressed-half · 320-blur

page-1920-code.png · compressed-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins · native

page-1920-code.png · white-pins · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins · 480

page-1920-code.png · white-pins · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins · 480-blur

page-1920-code.png · white-pins · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins · 320-blur

page-1920-code.png · white-pins · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins-functions · native

page-1920-code.png · white-pins-functions · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins-functions · 480

page-1920-code.png · white-pins-functions · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins-functions · 480-blur

page-1920-code.png · white-pins-functions · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · white-pins-functions · 320-blur

page-1920-code.png · white-pins-functions · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · matrix · native

page-1920-code.png · matrix · native

ZXing True · OpenCV False · CV detected False
page-1920-code.png · matrix · 480

page-1920-code.png · matrix · 480

ZXing True · OpenCV False · CV detected False
page-1920-code.png · matrix · 480-blur

page-1920-code.png · matrix · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · matrix · 320-blur

page-1920-code.png · matrix · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · original · native

page-1920-collections.png · original · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · original · 480

page-1920-collections.png · original · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · original · 480-blur

page-1920-collections.png · original · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · original · 320-blur

page-1920-collections.png · original · 320-blur

ZXing False · OpenCV False · CV detected False
page-1920-collections.png · functions-only · native

page-1920-collections.png · functions-only · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · functions-only · 480

page-1920-collections.png · functions-only · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · functions-only · 480-blur

page-1920-collections.png · functions-only · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · functions-only · 320-blur

page-1920-collections.png · functions-only · 320-blur

ZXing False · OpenCV False · CV detected False
page-1920-collections.png · circle-half · native

page-1920-collections.png · circle-half · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-half · 480

page-1920-collections.png · circle-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-half · 480-blur

page-1920-collections.png · circle-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-half · 320-blur

page-1920-collections.png · circle-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-two-thirds · native

page-1920-collections.png · circle-two-thirds · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-two-thirds · 480

page-1920-collections.png · circle-two-thirds · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-two-thirds · 480-blur

page-1920-collections.png · circle-two-thirds · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-two-thirds · 320-blur

page-1920-collections.png · circle-two-thirds · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-half · native

page-1920-collections.png · square-half · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-half · 480

page-1920-collections.png · square-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-half · 480-blur

page-1920-collections.png · square-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-half · 320-blur

page-1920-collections.png · square-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-three-quarters · native

page-1920-collections.png · square-three-quarters · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-three-quarters · 480

page-1920-collections.png · square-three-quarters · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-three-quarters · 480-blur

page-1920-collections.png · square-three-quarters · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-three-quarters · 320-blur

page-1920-collections.png · square-three-quarters · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-seven-eighths · native

page-1920-collections.png · square-seven-eighths · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-seven-eighths · 480

page-1920-collections.png · square-seven-eighths · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-seven-eighths · 480-blur

page-1920-collections.png · square-seven-eighths · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · square-seven-eighths · 320-blur

page-1920-collections.png · square-seven-eighths · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-full · native

page-1920-collections.png · circle-full · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-full · 480

page-1920-collections.png · circle-full · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-full · 480-blur

page-1920-collections.png · circle-full · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · circle-full · 320-blur

page-1920-collections.png · circle-full · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · compressed-half · native

page-1920-collections.png · compressed-half · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · compressed-half · 480

page-1920-collections.png · compressed-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · compressed-half · 480-blur

page-1920-collections.png · compressed-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · compressed-half · 320-blur

page-1920-collections.png · compressed-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins · native

page-1920-collections.png · white-pins · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins · 480

page-1920-collections.png · white-pins · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins · 480-blur

page-1920-collections.png · white-pins · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins · 320-blur

page-1920-collections.png · white-pins · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins-functions · native

page-1920-collections.png · white-pins-functions · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins-functions · 480

page-1920-collections.png · white-pins-functions · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins-functions · 480-blur

page-1920-collections.png · white-pins-functions · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · white-pins-functions · 320-blur

page-1920-collections.png · white-pins-functions · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · matrix · native

page-1920-collections.png · matrix · native

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · matrix · 480

page-1920-collections.png · matrix · 480

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · matrix · 480-blur

page-1920-collections.png · matrix · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-collections.png · matrix · 320-blur

page-1920-collections.png · matrix · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · original · native

page-1920-play.png · original · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · original · 480

page-1920-play.png · original · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · original · 480-blur

page-1920-play.png · original · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · original · 320-blur

page-1920-play.png · original · 320-blur

ZXing False · OpenCV False · CV detected False
page-1920-play.png · functions-only · native

page-1920-play.png · functions-only · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · functions-only · 480

page-1920-play.png · functions-only · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · functions-only · 480-blur

page-1920-play.png · functions-only · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · functions-only · 320-blur

page-1920-play.png · functions-only · 320-blur

ZXing False · OpenCV False · CV detected False
page-1920-play.png · circle-half · native

page-1920-play.png · circle-half · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-half · 480

page-1920-play.png · circle-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-half · 480-blur

page-1920-play.png · circle-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-half · 320-blur

page-1920-play.png · circle-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-two-thirds · native

page-1920-play.png · circle-two-thirds · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-two-thirds · 480

page-1920-play.png · circle-two-thirds · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-two-thirds · 480-blur

page-1920-play.png · circle-two-thirds · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-two-thirds · 320-blur

page-1920-play.png · circle-two-thirds · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-half · native

page-1920-play.png · square-half · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-half · 480

page-1920-play.png · square-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-half · 480-blur

page-1920-play.png · square-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-half · 320-blur

page-1920-play.png · square-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-three-quarters · native

page-1920-play.png · square-three-quarters · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-three-quarters · 480

page-1920-play.png · square-three-quarters · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-three-quarters · 480-blur

page-1920-play.png · square-three-quarters · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-three-quarters · 320-blur

page-1920-play.png · square-three-quarters · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-seven-eighths · native

page-1920-play.png · square-seven-eighths · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-seven-eighths · 480

page-1920-play.png · square-seven-eighths · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-seven-eighths · 480-blur

page-1920-play.png · square-seven-eighths · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · square-seven-eighths · 320-blur

page-1920-play.png · square-seven-eighths · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-full · native

page-1920-play.png · circle-full · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-full · 480

page-1920-play.png · circle-full · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-full · 480-blur

page-1920-play.png · circle-full · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · circle-full · 320-blur

page-1920-play.png · circle-full · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · compressed-half · native

page-1920-play.png · compressed-half · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · compressed-half · 480

page-1920-play.png · compressed-half · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · compressed-half · 480-blur

page-1920-play.png · compressed-half · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · compressed-half · 320-blur

page-1920-play.png · compressed-half · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins · native

page-1920-play.png · white-pins · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins · 480

page-1920-play.png · white-pins · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins · 480-blur

page-1920-play.png · white-pins · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins · 320-blur

page-1920-play.png · white-pins · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins-functions · native

page-1920-play.png · white-pins-functions · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins-functions · 480

page-1920-play.png · white-pins-functions · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins-functions · 480-blur

page-1920-play.png · white-pins-functions · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · white-pins-functions · 320-blur

page-1920-play.png · white-pins-functions · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · matrix · native

page-1920-play.png · matrix · native

ZXing True · OpenCV False · CV detected False
page-1920-play.png · matrix · 480

page-1920-play.png · matrix · 480

ZXing True · OpenCV False · CV detected False
page-1920-play.png · matrix · 480-blur

page-1920-play.png · matrix · 480-blur

ZXing True · OpenCV False · CV detected False
page-1920-play.png · matrix · 320-blur

page-1920-play.png · matrix · 320-blur

ZXing True · OpenCV False · CV detected False
page-1920-code.png · original · square

page-1920-code.png · original · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · functions-only · square

page-1920-code.png · functions-only · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · circle-half · square

page-1920-code.png · circle-half · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · circle-two-thirds · square

page-1920-code.png · circle-two-thirds · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · square-half · square

page-1920-code.png · square-half · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · square-three-quarters · square

page-1920-code.png · square-three-quarters · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · square-seven-eighths · square

page-1920-code.png · square-seven-eighths · square

ZXing True · OpenCV True · CV detected True
page-1920-code.png · circle-full · square

page-1920-code.png · circle-full · square

ZXing True · OpenCV True · CV detected True
page-1920-code.png · compressed-half · square

page-1920-code.png · compressed-half · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · white-pins · square

page-1920-code.png · white-pins · square

ZXing True · OpenCV True · CV detected True
page-1920-code.png · white-pins-functions · square

page-1920-code.png · white-pins-functions · square

ZXing True · OpenCV False · CV detected True
page-1920-code.png · matrix · square

page-1920-code.png · matrix · square

ZXing True · OpenCV True · CV detected True
page-1920-collections.png · original · square

page-1920-collections.png · original · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · functions-only · square

page-1920-collections.png · functions-only · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · circle-half · square

page-1920-collections.png · circle-half · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · circle-two-thirds · square

page-1920-collections.png · circle-two-thirds · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · square-half · square

page-1920-collections.png · square-half · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · square-three-quarters · square

page-1920-collections.png · square-three-quarters · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · square-seven-eighths · square

page-1920-collections.png · square-seven-eighths · square

ZXing True · OpenCV True · CV detected True
page-1920-collections.png · circle-full · square

page-1920-collections.png · circle-full · square

ZXing True · OpenCV True · CV detected True
page-1920-collections.png · compressed-half · square

page-1920-collections.png · compressed-half · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · white-pins · square

page-1920-collections.png · white-pins · square

ZXing True · OpenCV True · CV detected True
page-1920-collections.png · white-pins-functions · square

page-1920-collections.png · white-pins-functions · square

ZXing True · OpenCV False · CV detected True
page-1920-collections.png · matrix · square

page-1920-collections.png · matrix · square

ZXing True · OpenCV True · CV detected True
page-1920-play.png · original · square

page-1920-play.png · original · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · functions-only · square

page-1920-play.png · functions-only · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · circle-half · square

page-1920-play.png · circle-half · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · circle-two-thirds · square

page-1920-play.png · circle-two-thirds · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · square-half · square

page-1920-play.png · square-half · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · square-three-quarters · square

page-1920-play.png · square-three-quarters · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · square-seven-eighths · square

page-1920-play.png · square-seven-eighths · square

ZXing True · OpenCV True · CV detected True
page-1920-play.png · circle-full · square

page-1920-play.png · circle-full · square

ZXing True · OpenCV True · CV detected True
page-1920-play.png · compressed-half · square

page-1920-play.png · compressed-half · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · white-pins · square

page-1920-play.png · white-pins · square

ZXing True · OpenCV True · CV detected True
page-1920-play.png · white-pins-functions · square

page-1920-play.png · white-pins-functions · square

ZXing True · OpenCV False · CV detected True
page-1920-play.png · matrix · square

page-1920-play.png · matrix · square

ZXing True · OpenCV True · CV detected True