我正在使用openCV
对python
进行编码。我无法弄清楚如何使用cv2.VideoCapture()
来阅读视频。
我的网络摄像头工作正常,但在运行以下代码时,并没有返回任何错误信息:
import numpy as np
import cv2
cap = cv2.VideoCapture('vtest.avi')
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
我所做的就是解决这个问题:
1.适用
cap = cv2.VideoCapture("C:\vtest.avi")
(什么也没发生)
2.copied
opencv_ffmpeg_64.dll
到base location(C:\Python27)
即使在中
名为DLLs(C:\Python27\DLLs)
的文件夹,但没有任何效果。
答案 0 :(得分:0)
我希望您没有使用代码建议的视频名称。可能是您的代码没有找到该视频。
确保您的视频与源代码位于同一目录中。