OpenCV基本库添加opencv_contrib
OpenCV有不少功能定义在opencv_contrib中,因此花了不少时间配置opencv_contrib,我是vs2017+OpenCV3.4.8+opencv_contrib3.4.8+CMake3.15.7。
配置前准备
软件:visual studio2017,OpenCV3.4.8(OpenCV官网下载),opencv_contrib3.4.8(https://github.com/opencv/opencv_contrib/releases),CMake3.15.7(官网下载,我下载的时msi版文件)。
配置时网上搜了不少资料,才解决了安装时的各种问题。
配置过程
- 安装CMake,安装时注意添加CMake到系统路径。
- 选个盘,新建一个opencv3(也可以别的名字)的文件夹(路径不要有中文),里面再新建build和source两个文件夹,build放要安装的完整库,source里面放上面解压的的opencv3.4.8基本库和扩展模块(opencv_contrib3.4.8)。
- 运行CMake,如下图。源代码选择opencv3/source/opencv/下的sources文件夹,一定要选到OpenCV基本库下的sources文件夹,否则会配置失败,安装结果放至opencv3下的