gpt4 book ai didi

python-3.x - 如何构建 OpenCV Contrib 模块?

转载 作者:行者123 更新时间:2023-12-04 14:48:51 27 4
gpt4 key购买 nike

我已经从 https://pypi.org/project/opencv-contrib-python/4.4.0.46/#files 下载了文件 opencv_contrib_python-4.4.0.46-cp38-cp38-manylinux2014_x86_64.whl

我打开 whl 文件,看到它包含一个名为 opencv_contrib_python.libs 的文件夹,其中包含以下文件:

enter image description here

我正在寻找这些 so 文件的源代码,所以我从上面的相同链接下载了源代码 opencv-contrib-python-4.4.0.46.tar.gz 并解压缩了它但是我没有看到任何文件的源代码,例如 libavformat-06a336f2.so.58.61.100

然后我使用 cmake 标志 OPENCV_EXTRA_MODULES_PATH 构建了 opencv contrib 项目代码,如下所示:

cmake ../opencv-contrib-python-4.4.0.46/opencv/ -D OPENCV_EXTRA_MODULES_PATH=../opencv-contrib-python-4.4.0.46/opencv_contrib/modules/

但我没有看到任何这些文件被构建。

如何获取这些模块的源代码?我需要修改其中之一,并且需要确保我已构建它并与 OpenCV 正确链接。

最佳答案

创建的库取决于您正在构建代码的平台,它应该具有所有必需的库和工具(如 gcc、python includes 等)。您提到的库是 ffmpeg、qt、x11 的一部分,它们是屏幕捕获和视频创建者/转换器的一部分。Opencv 的功能依赖于它们。最近我在 sles 平台上从源代码构建了 ffmpeg,并成功地创建了这些库。如果你可以在安装之前向我发送使用 cmake 构建 opencv 的日志,我可以告诉你更多关于你的问题。

关于python-3.x - 如何构建 OpenCV Contrib 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69443181/

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