Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何从视频中检测和解码多个数据矩阵?_Python 3.x - Fatal编程技术网

Python 3.x 如何从视频中检测和解码多个数据矩阵?

Python 3.x 如何从视频中检测和解码多个数据矩阵?,python-3.x,Python 3.x,这段代码对保存在计算机中的图像进行解码效果很好,但对于使用网络摄像头进行实时视频解码,则无法实现。 需要你的帮助 从pylibdmtx.pylibdmtx导入解码 进口cv2 将numpy作为np导入 def数据垫(图像,bgr): 灰色\u img=cv2.CVT颜色(图像,cv2.COLOR\u bgr2灰色) 数据=解码(灰色) 打印(数据) 对于数据中的decodedObject: points=decodedObject.rect pts=np.array(点,np.int32) pt

这段代码对保存在计算机中的图像进行解码效果很好,但对于使用网络摄像头进行实时视频解码,则无法实现。 需要你的帮助

从pylibdmtx.pylibdmtx导入解码
进口cv2
将numpy作为np导入
def数据垫(图像,bgr):
灰色\u img=cv2.CVT颜色(图像,cv2.COLOR\u bgr2灰色)
数据=解码(灰色)
打印(数据)
对于数据中的decodedObject:
points=decodedObject.rect
pts=np.array(点,np.int32)
pts=pts.重塑(-1,1,2))
cv2.多段线(图像,[pts],真,(0,255,0,3)
cv2.putText(frame,decodedObject.data.decode(“utf-8”),(30,30),cv2.FONT\u HERSHEY\u SIMPLEX,1,
bgr,2)
打印(“条形码:{}”。格式(decodedObject.data.decode(“utf-8”))
bgr=(8,70,208)
frame=cv2.imread('datamat.png')
代码=数据垫(帧,bgr)
打印(代码)
cv2.imshow(“数据矩阵读取器”,帧)
代码=cv2.waitKey(0)