我已经从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的文件夹,其中包含以下文件:
我正在寻找这些 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 正确链接。