如何用cv2.VideoCapture读取视频文件?

时间:2015-12-08 03:34:18

标签: python opencv

我是OpenCV的新手,只是尝试读取视频文件并显示它。不幸的是,看起来我甚至无法打开视频。关于可能妨碍我打开视频文件的任何想法?我可以打开图像就好了。谁能帮我吗?非常感谢。

代码:

import numpy as np
import cv2

cap = cv2.VideoCapture("F:\\OpenCV\\Cam1_Indoor.avi")

if cap.isOpened():
    print "Opened"
else:
    print "Not opened"

while(1):
    ret, frame = cap.read()
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

输出:

  

没有打开   -------------------------------------------------- -------------------------错误回溯(最近的电话   最后)in()        11而(1):        12 ret,frame = cap.read()   ---> 13 cv2.imshow(' frame',frame)        14如果cv2.waitKey(1)& 0xFF == ord(' q'):        15休息

     

错误:   C:\建立\ master_PackSlaveAddon-Win32的VC12静电\的OpenCV \模块\ highgui \ SRC \ window.cpp:271:   错误:(-215)size.width> 0&&函数cv :: imshow

中的size.height> 0

0 个答案:

没有答案