如何在OpenCV2 python中读取帧
这与这段代码有关:如何在OpenCV2 python中读取帧,python,opencv,numpy,Python,Opencv,Numpy,这与这段代码有关: image1 = cv.QueryFrame( self.cap ) 这在opencv中起作用,但是,我现在正尝试在OpenCV2中使用以下代码: image1 = self.cap.read(self.cap) 此代码给了我一个错误: TypeError:图像不是numpy数组,也不是标量 我不明白为什么这不起作用,因为当查看OpenCV的文档时,它说这两个是等效的,或者是等效的 请使用cv2,而不是弃用的cv api(在opencv3.0中不再可用)是的,这就是我正在
image1 = cv.QueryFrame( self.cap )
这在opencv中起作用,但是,我现在正尝试在OpenCV2中使用以下代码:
image1 = self.cap.read(self.cap)
此代码给了我一个错误:
TypeError:图像不是numpy数组,也不是标量
我不明白为什么这不起作用,因为当查看OpenCV的文档时,它说这两个是等效的,或者是等效的 请使用cv2,而不是弃用的cv api(在opencv3.0中不再可用)是的,这就是我正在尝试做的,我有一些旧代码,我正在尝试从cv更新到cv2,但是我在这方面有点困难。
cap=cv2.VideoCapture(0);好的,frame=cap.read()代码>