我安装了Python 2.7.5和OpenCV 2.4。我正在尝试按照此页面的说明操作 http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html 它建议安装适当版本的Ffmpeg。我按照本页的说明安装了它 http://adaptivesamples.com/how-to-install-ffmpeg-on-windows/ 这告诉用户如何将Ffmpeg添加到环境变量中。 但是,示例代码不起作用。而且我不知道是不是因为OpenCv和ffmpeg的版本彼此不兼容。 我将保留示例代码。 感谢阅读:D
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()