因为修改了opencv里面一些模块的源码,想重新编译然后在python中调用,有个大坑整整找了一周的bug。
如果是供c++调用,则用Cmake GUI,按照网上方法,编译安装即可,如果是要打开python,BUILD_opencv_python3=ON,按照下面流程:
1、不要用Cmake GUI,直接用命令行进行编译安装
2、编译和安装命令
cmake -G "Visual Studio 17 2022" ^
-DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_INSTALL_PREFIX=E:/project/opencv/opencv410_build/install ^
-DOPENCV_EXTRA_MODULES_PATH=E:/project/opencv/opencv_contrib-4.10.0/modules ^
-DBUILD_opencv_python3=ON ^
-DPYTHON3_EXECUTABLE=D:/softwareinstall/anaconda3/envs/mmdet/python.exe ^
-DPYTHON3_INCLUDE_DIR=D:/softwareinstall/anaconda3/envs/mmdet/include ^
-DPYTHON3_LIBRARY=D:/softwareinstall/anaconda3/envs/mmdet/libs/python39.lib ^
-DPYTHON3_PACKAGES_PATH=D:/softwareinstall/anaconda3/envs/mmdet/Lib/site-packages ^
-DPYTHON3_NUMPY_INCLUDE_DIRS=D:/softwareinstall/anaconda3/envs/mmdet/Lib/site-packages/numpy/core/include ^
-DBUILD_EXAMPLES=OFF ^
-DBUILD_TESTS=OFF ^
-DBUILD_PERF_TESTS=OFF ^
-DBUILD_opencv_world=OFF

最低0.47元/天 解锁文章
1737

被折叠的 条评论
为什么被折叠?



