win10 VS2019环境编译OpenCV(带contrib库Aruco)

2023-05-16

目录

    • 1.前期准备
    • 2.Cmake编译配置
        • 步骤1. 选择source与build文件夹路径。
        • 步骤2. 点击Configure按钮,选择编译配置。
        • 步骤3. 编译配置。
        • 步骤4. 点击Finish开始获取配置信息。
        • 步骤5. 点击Generate编译。
        • 步骤6. 成功编译后点击Open Project,启动VS。
        • 步骤7. 选择Release还是Debug版本
        • 步骤8. 对INSTALL解决方案进行生成,会先自动执行BUILD

1.前期准备

下载相同版本的OpenCV与OpenCV-Contrib

  • OpenCV
  • OpenCV-Contrib
  • Cmake

部分操作参考该教程。

2.Cmake编译配置

步骤1. 选择source与build文件夹路径。

目录均为OpenCV目录下的文件夹,build目录不存在则手动创建。

source与build文件夹

步骤2. 点击Configure按钮,选择编译配置。

点击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编译。

点击Generate

步骤6. 成功编译后点击Open Project,启动VS。

点击open project

步骤7. 选择Release还是Debug版本

选择版本

步骤8. 对INSTALL解决方案进行生成,会先自动执行BUILD

1) INSTALL路径在步骤四已经进行过说明。install路径
2)点击生成(慢慢等…)
点击生成
3)生成结束后,可在VS或者Qt环境引入使用(别忘了配置/复制.dll文件
qt环境

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

win10 VS2019环境编译OpenCV(带contrib库Aruco) 的相关文章

随机推荐