我有图片作为附件。我尝试使用下面的代码,它输出了大多数图像的正确值。但是,解码需要很长时间
import cv2
from pylibdmtx.pylibdmtx import decode
import ctypes
from PIL import Image
decode(Image.open("1591106831_festo.jpg"))
我相信,如果我只选择包含数据矩阵的图像的特定部分,并将其输入到pylibdmtx库,可能会更准确、更快
但目前我还不知道如何使用数据矩阵选择图像的部分。你能帮帮我吗。谢谢
所附数据矩阵的预期输出为(91)4608
简单地使用^{} 和^{} 怎么样
这可能比您目前手头的更快,因为我们1)提供了
decode
不可猜测的参数和2)doimage[:, :, :1]
,这意味着只处理第一个BGR层,即蓝色层,显然足以处理条形码为了进行比较,
decode(Image.open("1591106831_festo.jpg"))
返回即完全相同的推论
您可以使用
max_count
参数限制要获取的条形码数量,相关问题 更多 >
编程相关推荐