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

1.前期准备

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

部分操作参考该教程

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环境

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Win10 VS2019上编译安装OpenCV-7.0 CUDA可以按照以下步骤进行: 1. 首先,下载并安装CUDA Toolkit。可以从NVIDIA官方网站上下载最新版本的CUDA Toolkit,并按照它的安装向导进行安装。 2. 下载OpenCV源代码。可以从OpenCV官方网站上下载最新版本的OpenCV源代码,并将其解压到一个合适的文件夹中。 3. 打开Visual Studio 2019,并在创建新项目时选择“空项目”。 4. 在解决方案资源管理器中,右键单击项目,并选择“属性”。 5. 在属性对话框中,选择“VC++目录”,然后选择“包含目录”。将OpenCV源代码中的“include”文件夹路径添加到包含目录中。 6. 再次在属性对话框中,选择“链接器”,然后选择“常规”。将OpenCV源代码中的“lib”文件夹路径添加到目录中。 7. 然后,在链接器中选择“输入”。将以下文件添加到附加依赖项中:opencv_corexxx.lib、opencv_highguixxx.lib、opencv_imgprocxxx.lib(其中“xxx”表示版本号)。 8. 配置好属性后,按下F7键进行编译,并等待编译完成。 9. 编译完成后,在OpenCV源代码的构建文件夹中找到“bin”文件夹,将其中的所有DLL文件复制到系统的PATH环境变量中。 10. 最后,在项目中使用OpenCV-7.0 CUDA进行开发。可以通过引入相关头文件和使用OpenCV的相关函数来进行开发。 通过以上步骤,您可以在Win10 VS2019上成功编译安装OpenCV-7.0 CUDA,并在项目中使用相关功能进行开发。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex-Leung

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值