【发布时间】:2021-06-02 03:38:39
【问题描述】:
我正在使用 pylibdmtx.pylibdmtx 读取数据矩阵图像,我能够成功读取图像,但结果我得到了解码格式,例如:[Decoded(data=b'05251255541/001430/HS21CS',矩形=矩形(左=193,顶部=138,宽度=280,高度=277))]。有人可以帮我从这种格式中提取文本吗?
image = cv2.imread(image_name, cv2.IMREAD_UNCHANGED)
print(image)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
msg = decode(thresh)
print(msg)```
【问题讨论】:
-
访问文本可能只是
msg.data。 pylibdmtx 文档会告诉你返回的对象有哪些属性。
标签: python opencv qr-code decoding datamatrix