为什么我不能用openCV 3和python2.7读取任何视频?

时间:2015-12-18 00:25:23

标签: python-2.7 opencv3.0

我正在使用openCVpython进行编码。我无法弄清楚如何使用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.dllbase location(C:\Python27)即使在中 名为DLLs(C:\Python27\DLLs)的文件夹,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

我希望您没有使用代码建议的视频名称。可能是您的代码没有找到该视频。

确保您的视频与源代码位于同一目录中。