gpt4 book ai didi

python - 如何使用 zbar 获取图像上检测到的二维码的 x、y 位置?

转载 作者:行者123 更新时间:2023-12-02 17:08:38 26 4
gpt4 key购买 nike

我在下图的两个二维码中编码了数字 1639(可下载 here)。我打印了它,拍了一张照片并试图检测它:

import zbar
from PIL import Image

scanner = zbar.ImageScanner()
pil = Image.open('20180520_170027_2.jpg').convert('L')
width, height = pil.size
raw = pil.tobytes()
image = zbar.Image(width, height, 'Y800', raw)
result = scanner.scan(image)

for symbol in image:
print symbol.data.decode(u'utf-8') # 1639

即使 QR 码的尺寸很小(~1x1 厘米),它也能工作,这太棒了!

问题:如何获取二维码角点的x、y位置?

肯定 zbar 内部有这些信息(必须能够解码 QR 码!),但如何访问它?

备注:here is how to install zbar在 Windows 和 Python 2.7 上

enter image description here

最佳答案

根据评论中的提示,

print(symbol.location)

给出坐标。

关于python - 如何使用 zbar 获取图像上检测到的二维码的 x、y 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50436423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com