【问题标题】:Can't read .avi files using Python OpenCV 4.1.2-dev无法使用 Python OpenCV 4.1.2-dev 读取 .avi 文件
【发布时间】:2019-12-07 21:25:35
【问题描述】:

我想运行我的 opencv3.1 程序,但是当我尝试使用 cv2.VideoCapture 读取文件时显示错误:

错误:(-5:错误参数)CAP_IMAGES:找不到起始编号(在文件名中):./../images/walking.avi in function 'icvExtractPattern'

但是,当我将相机与 cv2.VideoCapture(0) 一起使用时,它可以完美运行。我验证了文件路径并使用了相对路径和绝对路径,但仍然无法正常工作。

我会等你的答案。

非常感谢

【问题讨论】:

    标签: python-3.x opencv artificial-intelligence opencv3.1 opencv4


    【解决方案1】:

    原来我用cv2.VideoWriter_fourcc(*'XVID')得到同样的错误

    切换(*'XVID') to (*'MJPG')

    我正在使用带有图像的 raspberry pi Gen. 4 (4GB):Raspbian Buster Lite

    【讨论】:

    • 我只是想使用 cv2.VideoCapture('video.avi') 将 .avi 视频添加到我的程序中。但现在它向我展示了:VIDIOC_REQBUFS: Inappropriate ioctl for device。顺便说一句,我使用的是 ubuntu 18.04
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 2012-06-27
    • 1970-01-01
    • 2017-07-01
    • 2013-06-19
    • 2017-04-14
    • 1970-01-01
    相关资源
    最近更新 更多