Python 通过cv.QueryFrame从帧标记获取Numpy数组
我想用cv2.VideoWriter从保存一个视频 但似乎video.Writer使用了一个numpy数组。是否仍可以在不保存图片的情况下执行此操作,然后再次阅读? 这是密码Python 通过cv.QueryFrame从帧标记获取Numpy数组,python,opencv,video-streaming,Python,Opencv,Video Streaming,我想用cv2.VideoWriter从保存一个视频 但似乎video.Writer使用了一个numpy数组。是否仍可以在不保存图片的情况下执行此操作,然后再次阅读? 这是密码 cv.CaptureFromCAM(0) video = cv2.VideoWriter('video.avi', -1,fps, framesize, is_Color) frame = cv.QueryFrame(self.capture) video.Write(frame) video.Release() 这将获
cv.CaptureFromCAM(0)
video = cv2.VideoWriter('video.avi', -1,fps, framesize, is_Color)
frame = cv.QueryFrame(self.capture)
video.Write(frame)
video.Release()
这将获得一个错误:
TypeError:frame不是numpy数组,也不是标量
检查此@RahulKP perfect谢谢这是作为_array=numpy.asarray cv.GetMat frame
cv.CaptureFromCAM(0)
video = cv2.VideoWriter('video.avi', -1,fps, framesize, is_Color)
frame = cv.QueryFrame(self.capture)
video.Write(frame)
video.Release()