cv2.imshow()的构建错误

时间:2017-07-31 21:07:16

标签: python-3.x opencv

使用opencv捕获预先存在的视频。视频弹出一帧  但是以下错误结束:

cv2.error: D:\Build\OpenCV\opencv-3.2.0\modules\highgui\src\window.cpp:312: error: (-215) size.width>0 && size.height>0 in function cv::imshow

我的代码是

import numpy as np
import cv2

cap = cv2.VideoCapture('lol.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()

PS:我确实在Windows和环境路径中设置了ffmpeg。

0 个答案:

没有答案