gpt4 book ai didi

python - OpenCV VideoCapture 未打开

转载 作者:太空狗 更新时间:2023-10-29 19:29:31 25 4
gpt4 key购买 nike

我正在尝试在运行 Ubuntu 14.04 的亚马逊服务器上使用 OpenCV 的 cv2 python 绑定(bind),但我似乎无法让 VideoCapture 正常工作。

我尝试打开默认捕获如下:

import cv2
cap = cv2.VideoCapture(0)
cap.isOpened() #Returns false

我在我的本地机器上测试了这个,和预期的一样,所以我的 open CV 配置有问题。我尝试了多种方法:

  • 使用我确认指向 .mp4 文件的实际文件路径
  • 在第二行用 -1 和 1 代替 0
  • 安装 ffmpeg(从 ppa 安装,因为它在 Ubuntu 14.04 上默认不可用)并重建 OpenCV
  • 完全删除我的 OpenCV 目录并使用脚本重建 here
  • 验证并重新安装各种其他库,包括 x264、gstreamer 和 gtk

我现在有点没主意了。有什么可能出错的想法吗?

编辑:OpenCV 版本为 2.4.9。

最佳答案

我也遇到过类似的问题。可能的解决方案:

  1. 检查您是否提供了正确的路径。

  2. 如果您使用 pip 安装了 OpenCV,则无法运行。您可以删除 OpenCV 并重新安装它,查看 official documentation .

  3. 通过pip安装的方法,
    pip install opencv-python 只安装主模块
    pip install opencv-contrib-python 安装 main 和 contrib 模块,所以使用这个命令。

关于python - OpenCV VideoCapture 未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24705101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com