如何在VS2019安装OpenCV库

主要内容

    • 第一部分:VS2019安装OpenCV库
      • 1.准备工作
      • 2.配置环境变量
      • 3. VS2019中的配置
      • 4.测试
    • 第二部分 OpenCV4.5.2 + OpenCV Contrib4.5.2安装教程(windows)
      • 1.安装OpenCV4.5.2
      • 2.安装OpenCV Contrib4.5.2
      • 3.Cmake
        • Compile OpenCV, CUDA in Visual Studio
        • 在VS2019中配置
    • 第三部分:VS2019项目中配置Cuda和opencv

第一部分:VS2019安装OpenCV库

1.准备工作

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

2.配置环境变量

键此电脑,打开属性,打开高级系统设置,选择环境变量,找到系统变量中的path变量,双击它,点击新建,将你解压的opencv文件夹中的D:\E\OpenCV4.5.2\build\x64\vc15\bin路径添加到当中,然后一路确认即可。
如何在VS2019安装OpenCV库_第4张图片

3. VS2019中的配置

在这里插入图片描述

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

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
如何在VS2019安装OpenCV库_第11张图片
如何在VS2019安装OpenCV库_第12张图片
下载好后,解压到D:\E\OpenCV4.5.2文件夹下,并且Create empty folder build_cuda如下:
如何在VS2019安装OpenCV库_第13张图片

3.Cmake

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

如何在VS2019安装OpenCV库_第28张图片

点击Generate
如何在VS2019安装OpenCV库_第29张图片
点击Open Project
如何在VS2019安装OpenCV库_第30张图片

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
如何在VS2019安装OpenCV库_第31张图片
库目录D:\E\OpenCV4.5.2\build_cuda\install\x64\vc16\lib
如何在VS2019安装OpenCV库_第32张图片
如何在VS2019安装OpenCV库_第33张图片
链接器–常规,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64 D:\E\OpenCV4.5.2\build_cuda\install\x64\vc16\lib
如何在VS2019安装OpenCV库_第34张图片
如何在VS2019安装OpenCV库_第35张图片

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,查看环境变量的地址。
如何在VS2019安装OpenCV库_第36张图片
1.和上面一样,右键项目属性,按如下步骤操作。C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include D:\E\OpenCV4.5.2\build\include
如何在VS2019安装OpenCV库_第37张图片
2.继续按照下图配置C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64 D:\E\OpenCV4.5.2\build\x64\vc15\lib
如何在VS2019安装OpenCV库_第38张图片
3.

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

第三部分参考链接:OpenCV + OpenCV Contrib安装教程(windows)
如何在VS2019安装OpenCV库_第39张图片

你可能感兴趣的:(软件安装)