如何在VS2019安装OpenCV库

第一部分:VS2019安装OpenCV库

1.准备工作

(1)安装好visual studio2019(此处未介绍安装步骤)
(2)下载OpenCV库,下载链接为:链接
此处下载的为:在这里插入图片描述
下载好之后,双击exe文件,进行解压同时也是安装,此处选择安装的位置是D:\E\OpenCV4.5.2\,最后点解extract。
在这里插入图片描述
等待
在这里插入图片描述
可以看到解压成功,如下:
在这里插入图片描述

2.配置环境变量

键此电脑,打开属性,打开高级系统设置,选择环境变量,找到系统变量中的path变量,双击它,点击新建,将你解压的opencv文件夹中的D:\E\OpenCV4.5.2\build\x64\vc15\bin路径添加到当中,然后一路确认即可。
在这里插入图片描述

3. VS2019中的配置

在这里插入图片描述

(1)右键项目属性
在这里插入图片描述
(2)VC++目录,平台选择X64,右侧包含目录和库目录
D:\E\OpenCV4.5.2\build\include\opencv2 D:\E\OpenCV4.5.2\build\include
在这里插入图片描述
库目录 D:\E\OpenCV4.5.2\build\x64\vc15\lib
在这里插入图片描述
添加完包含目录和库目录的结果如下所示:
在这里插入图片描述
(3)修改附加依赖项
在以下路径中找到这个文件。
在这里插入图片描述
根据如下步骤进行操作。opencv_world452d.lib
在这里插入图片描述

4.测试

在这里插入代码片

参考链接:如何在VS2019安装OpenCV库

第二部分 OpenCV4.5.2 + OpenCV Contrib4.5.2安装教程(windows)

1.安装OpenCV4.5.2

详细过程见第一部分的1.(2)

2.安装OpenCV Contrib4.5.2

下载链接:https://github.com/opencv/opencv_contrib/releases
下载与上面opencv匹配的版本4.5.2
在这里插入图片描述
在这里插入图片描述
下载好后,解压到D:\E\OpenCV4.5.2文件夹下,并且Create empty folder build_cuda如下:
在这里插入图片描述

3.Cmake

(1)下载并安装
下载链接 下载一个最新版本的windows安装包即可。
在这里插入图片描述
点击下载的cmake-3.20.3-windows-x86_64
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
等待。
在这里插入图片描述
在这里插入图片描述
(2)
双击桌面的图标
在这里插入图片描述
设置基本路径如下1、2,之后点击Configure
在这里插入图片描述
弹出框,选择自己Visual Studio的版本,其余不用管,点击finish
在这里插入图片描述
等待完成之后,出现如下结果,并且显示了Configuring done。
在这里插入图片描述
在cmake搜索框中搜索OPENCV_EXTRA_MODULES_PATH,将其值选择为opencv_contrib目录中的modules目录,我的是D:\E\OpenCV4.5.2\opencv_contrib-4.5.2\modules
在这里插入图片描述
Set WITH_GSTREMER to yes;Set WITH_FFMPEG to yes;搜索所有的CUDA,值都勾选,如下图所示;最后再一次点击configure,成功之后依然会在最下边显示configuration done;这时你会看到所有的红色部分都变成白色。如下:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

点击Generate
在这里插入图片描述
点击Open Project
在这里插入图片描述

Compile OpenCV, CUDA in Visual Studio

编译生成Debug库和Release库(选择编译的平台信息(Debug / Release x64))
在这里插入图片描述
在解决方案中选中工程,右键选择重新生成解决方案(可能会有几个库生成失败,如果这几个库不是你需要的,就忽略它)
在这里插入图片描述
在CMakeTargets中的ALL_BUILD,然后右键选择“仅限于项目”–>“仅生成ALL_BUILD”;

在CMakeTargets中的INSTALL,然后右键选择“仅限于项目”–>“仅生成INSTALL”;

在VS2019中配置

包含目录D:\E\OpenCV4.5.2\build_cuda\install\include\opencv2 D:\E\OpenCV4.5.2\build_cuda\install\include
在这里插入图片描述
库目录D:\E\OpenCV4.5.2\build_cuda\install\x64\vc16\lib
在这里插入图片描述
在这里插入图片描述
链接器–常规,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64 D:\E\OpenCV4.5.2\build_cuda\install\x64\vc16\lib
在这里插入图片描述
在这里插入图片描述

opencv_cudaarithm452d.lib
opencv_cudacodec452d.lib
opencv_cudaobjdetect452d.lib
opencv_cudaoptflow452d.lib
opencv_cudaimgproc452d.lib
opencv_highgui452d.lib
opencv_imgproc452d.lib
opencv_imgcodecs452d.lib
opencv_ml452d.lib
opencv_mcc452d.lib
opencv_video452d.lib
opencv_videoio452d.lib
opencv_xobjdetect452d.lib

第三部分:VS2019项目中配置Cuda和opencv

首先默认已经安装好了cuda,查看环境变量的地址。
在这里插入图片描述
1.和上面一样,右键项目属性,按如下步骤操作。C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include D:\E\OpenCV4.5.2\build\include
在这里插入图片描述
2.继续按照下图配置C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64 D:\E\OpenCV4.5.2\build\x64\vc15\lib
在这里插入图片描述
3.

以下部分无用:
自己的这部分还是红色,先记录下

第三部分参考链接:OpenCV + OpenCV Contrib安装教程(windows)
在这里插入图片描述

  • 6
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值