我已经从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的文件夹,里面包含以下文件:
但是我没有看到任何这些文件被构建。
我该如何获取这些模块的源代码?我需要修改其中一个,并确保它与OpenCV正确地构建和链接。
我打开了这个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正确地构建和链接。