目录
1.前期准备
下载相同版本的OpenCV与OpenCV-Contrib
部分操作参考该教程。
2.Cmake编译配置
步骤1. 选择source与build文件夹路径。
目录均为OpenCV目录下的文件夹,build目录不存在则手动创建。
步骤2. 点击Configure按钮,选择编译配置。
步骤3. 编译配置。
步骤4. 点击Finish开始获取配置信息。
勾选区域为下图红框
1)以下配置需要勾选(直接在search搜索):
- BUILD_opencv_world
- OPENCV_ENABLE_NONFREE
- WITH_OPENGL
- BUILD_opencv_aruco(先配置完下一步的Contrib库路径,再点Configure,再回头用search查询)
2)以下参数需要设置:
- OPENCV_EXTRA_MODULES_PATH的value设置OpenCV-Contrib下的modules文件夹路径
- CMAKE_INSTALL_PREFIX的value设置编译好安装的目录(里面包含include文件夹以及.lib和.dll文件)
3)补充说明
如果只用aruco模块可以把其他模块移动到其他目录,默认为编译所有模块。
步骤5. 点击Generate编译。
步骤6. 成功编译后点击Open Project,启动VS。
步骤7. 选择Release还是Debug版本
步骤8. 对INSTALL解决方案进行生成,会先自动执行BUILD
1) INSTALL路径在步骤四已经进行过说明。
2)点击生成(慢慢等…)
3)生成结束后,可在VS或者Qt环境引入使用(别忘了配置/复制.dll文件)