有问题添加QQ群:686070107
准备环境
win10 + vs2019
下载所需要的文件
cmake https://cmake.org/download/ opencv https://github.com/opencv/opencv/tags opencv-contrib https://github.com/opencv/opencv_contrib/tags
全部解压,并创建一个build文件夹,一共4个文件夹(千万不要有中文路径)
cmake编译
首先打开cmake,bin目录下面的cmake-gui
选择opencv解压的路径,和要生成的位置
选择vs2019版本和编译的目标架构 x64
点击finish后等待出现红色界面,再次点击configure后红色消失
选择需要编译进去的模块和编译选项
选择opencv-contrib路径编译进去
配置好之后点击Configure,变红之后在点击一次configure恢复正常。然后点击Generate。
cmake编译完成点击OpenProject
使用vs2019生成解决方案
报错缺少 boostdesc_bgm.i等文件,放在opencv_contrib/modules/xfeatures2d/src/ 路径下即可。
总共缺了以下几个文件,都需要拷贝:
boostdesc_bgm.i boostdesc_bgm_bi.i boostdesc_bgm_hd.i boostdesc_lbgm.i boostdesc_binboost_064.i boostdesc_binboost_128.i boostdesc_binboost_256.i vgg_generated_120.i vgg_generated_64.i vgg_generated_80.i vgg_generated_48.i
下载地址 https://download.csdn.net/download/qq_26696715/12626685
最后在install目录下,生成调用dll的全部内容。获得编译后的结果。
下载 https://download.csdn.net/download/qq_26696715/12459477