1、选择源码路径sources和构建路径build(可自定义文件夹)。
2、在sources目录下加上.cache文件夹。
3、第一次点击configure,设置编译器和位数后Finish开始编译,此时会出现编译选项。同时有编译报错(OpenCVFindIPP.cmake:64)。
4、编译选项搜索WITH_IPP取消勾选。
5、第二次点击configure,编译通过(无任何报错)。
6、编译选项搜索OPENCV_EXTRA_MODULES_PATH选择contrib的modules目录。
7、第三次点击configure,同时有编译报错(缺少.i文件)。
8、不用管上面的报错,直接点击Generate。
9、点击Open Project。
10、在解决方案资源管理器里面找到CMakeTargets
11、右键ALL_BUILD后点击生成(U),等待生成完毕
12、右键INSTALL后点击生成(U),等待生成完毕后直接去build/install里面就可以看到编译好的各种文件夹了。
opencv_contrib-4.10.0\modules\xfeatures2d\cmake两个.cmake文件里面的下载地址前缀都改为https://raw.gitmirror.com/
以下分别为dll、.i、.dat文件手动下载链接,改后缀即可
ippicv、ffmpeg
ffmpeg、data、xfeatures2d