无法在OpenCV(Python)中打开视频

时间:2017-05-19 13:13:00

标签: python opencv video ffmpeg computer-vision

我试图在openCV中打开视频,但它无法正常工作我通过添加完整路径即“D:/Folder1/Folder2/1.avi”找到解决方案,将视频转换为.avi而不是mp4,复制dll文件从open cv到python文件夹更改后的名称是opencv version和windows 64 bit ffmpeg opencv_ffmpeg320_64.dll 我的opencv版本3.2.0 窗户64 python2.7和Anaconda2

我是Python的初学者,不幸的是上面没有解决我的问题。

在我的代码段下面:

import numpy as np
import cv2

cap = cv2.VideoCapture('1.avi')
if cap.isOpened():
    print "opend"
else:
    print "not opend"

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 个答案:

答案 0 :(得分:0)

OpenCV正在尝试查找打开该视频所需的编解码器但未找到它,因此您需要安装它。尝试从互联网下载编解码器包,然后重试。