Windows编译OpenCV

  • 下载cmake

https://cmake.org/download/

  • 下载opencv-4.2.0/opencv_contrib-4.2.0

https://github.com/opencv

注意两个都要下载opencv/opencv_contrib

  • 配置cmake

cmake-gui

先选择源码目录,再选择输出目录,点击configure之后,过一会就变成下图:

Windows编译OpenCV

在Search中输入:

BUILD_opencv_world,选中。

OPENCV_EXTRA_MODULES_PATH,输入C:/tio-software/opencv/opencv_contrib-4.2.0/modules。注意使用/

完成后重新点configure,再点generate,完成配置。

 

xfeatures2d中会有部分的文件(在配置过程中,cmake下载不下来的情况)可以从下面链接
一堆*.i文件
或者从

opencv_contrib-4.2.0\modules\xfeatures2d\cmake
1
目录下找到对应需要下载的文件,然后将对应文件放到

opencv_contrib-4.2.0\modules\xfeatures2d\src

 

  • 编译

点击Open Project (上面用的是vs2010)打开出来编译的项目。

改为Release/x64,选中Install及感兴趣的,编译。