无法在 OpenCV python 中打开视频文件

Posted

技术标签:

【中文标题】无法在 OpenCV python 中打开视频文件【英文标题】:Unable to open video file in OpenCV python 【发布时间】:2017-05-03 09:29:43 【问题描述】:

我正在尝试使用OpenCv's Website 中的基本示例代码来打开视频文件。我已经尝试了所有我可以在网上找到的东西,但不管我遇到什么错误

VIDEOIO(cvCreateFileCapture_AVFoundation (filename)): raised unknown C++ exception!

我不知道发生了什么。我的示例代码如下

    import numpy as np
    import cv2
    print('running');
    cap = cv2.VideoCapture('t1low.avi')
    print('running')
    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】:

我遇到了同样的异常。

在我的例子中,格式被破坏了。

【讨论】:

以上是关于无法在 OpenCV python 中打开视频文件的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 opencv 3.1 和 python 3.6 打开视频

Python opencv 无法从视频中裁剪帧

无法使用 opencv2 打开视频

opencv打开视频文件出错

无法使用videoCapture opencv打开视频

opencv打开视频文件没有声音