gpt4 book ai didi

opencv - 更新 ffmpeg 对 libopencv_core.so 版本的引用

转载 作者:行者123 更新时间:2023-12-02 17:48:12 25 4
gpt4 key购买 nike

我最近在运行 Ubuntu 15.04 的机器上安装了 OpenCV 3.0,以通过 python 进行一些视频操作。我在安装时遇到了一些初始问题,最终分别安装了 2.4 和 3.0 版本,每次尝试之间都卸载

sudo find / -name "*opencv*" -exec rm -i {} \;

我现在有一个工作版本的 OpenCV 3.0,但似乎我的 ffmpeg 正在寻找一个 2.4 共享库:
ffprobe: error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such file or directory

我的/usr/local/lib 文件夹包含
  • libopencv_core.so
  • libopencv_core.so.3.0
  • libopencv_core.so.3.0.0

  • 我试过运行 ldconfig,重新安装 ffmpeg 并重新启动,但没有任何变化。有没有办法让 OpenCV 3.0 与 ffmpeg 很好地配合,还是我需要安装 2.4 版本和 3.0 版本?

    提前致谢。

    最佳答案

    如果您从存储库中获取 FFmpeg,那么我在 OpenCV2 和 FFmpeg 之间的 Ubuntu 15.04 上也遇到了类似的问题。

    对我有用的是删除所有 OpenCV 和 FFmpeg。

    然后去FFmpeg的站点下载它并从源代码编译它。
    之后也从源代码编译 OpenCV。 (两个版本,如果 FFmpeg = yes 并且它应该工作,只需每次检查报告中的 cmake)

    如果不是这样,那么问题可能出在两个版本之间,您应该删除一个。

    关于opencv - 更新 ffmpeg 对 libopencv_core.so 版本的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30167662/

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