【发布时间】:2018-04-28 20:49:33
【问题描述】:
我无法使用 Pyzbar 检测 QR 码。在完美条件下,我能够使用原始 png 图像检测 QR 码。但是,当我从相机进行视频捕获,然后将该帧保存为图像时,pyzbar 无法检测到 QR 码。
例如,这是可行的
[Decoded(data=b'GOAL', type='QRCODE', rect=Rect(left=16, top=16, width=168, height=168))]
但即使在我手动裁剪周围环境以仅显示二维码后,以下内容也没有。
[]
对于这两个图像,我都在使用
decode(image, scan_locations=True)
我想知道我需要做什么才能让 pyzbar 解码我的二维码图像?
【问题讨论】:
-
尝试标准化,或者(可能更好)二值化图像以提高对比度。还有相当多的失真,您可能也需要考虑修复它。
标签: python opencv image-processing qr-code