OpenCV4.1 DNN Sample C++配置 VS2017 + Windows

Table of Contents

 

我的环境

OpenCV4.1.0 

VS2017

配置

配置Include Directories(包含目录)

配置Library Directories(库目录)

​Linker链接器配置->重启VS2017

添加环境变量

属性表配置


我的环境

OpenCV4.1.0  【https://opencv.org/releases/】

VS2017

Win10 64bit

 

OpenCV4.1.0 

下载地址【https://opencv.org/releases/】

Windows点击进去后就可以下载“opencv-4.1.0-vc14_vc15.exe”

值得一提的是,这个版本支持VS2015 & VS2017。已经安装VS2015的朋友就不用再升级至VS2017了

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第1张图片

“opencv-4.1.0-vc14_vc15.exe”双击后会生成一个“opencv”文件夹,

我把它改名为“opencv410”放在了这个路径下,

因为我还有其他版本的OpenCV在使用

D:\OpenCV\

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第2张图片

目录结构如下图:

OpenCV410WorldDebugX64.props 与 OpenCV410WorldReleaseX64.props 是我自己配置的属性档案,

方便使用,具体可以参考这篇博客。

《为VS2010/VS2012/VS2013/OpenCV3和OpenCV2.4.11配置属性-添加OpenCV不同版本的属性表 详细图解》

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第3张图片

VS2017

去微软官网下载,因为最新的为VS2019,我们需要下载旧版,点击下面链接

https://visualstudio.microsoft.com/zh-hant/vs/older-downloads/

登录Microsoft账号(没有的话就注册一个,很快的)

我当时选择“加入免费的Dev Essentials计划”才下载成功

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第4张图片

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第5张图片

配置

新建一个C++项目“Hello”

这里以Debug版为主讲解,Release版一样,不知道Debug与Release什么区别的请看下图

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第6张图片

项目->属性

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第7张图片

配置Include Directories(包含目录)

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第8张图片

【注意】:OpenCV官网提供的sample使用到这个文件,在“D:\OpenCV\opencv410\sources\samples\dnn”目录下,所以一定要包含进来

#include "common.hpp"


配置Library Directories(库目录)

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第9张图片
Linker链接器配置->重启VS2017

链接器->输入->附加依赖项

Linker->Input->Additional Dependencies

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第10张图片

以上三步曲输入完成,最后点击确定按钮即可。

添加环境变量

将路径“D:\OpenCV\opencv410\build\x64\vc15\bin”添加在系统环境变量

【此电脑】→【属性】→【高级系统设置】→【环境变量】→【Path】

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第11张图片

添加完环境变量最好重启电脑,以使其生效

不想添加环境变量的可以将这些档案复制一份到如下路径

C:\Windows\System

OpenCV4.1 DNN Sample C++配置 VS2017 + Windows_第12张图片

属性表配置

因为每次新建一个项目都要如此配置,有点麻烦,可以配置一个属性表。

具体可以参考这篇博客。

《为VS2010/VS2012/VS2013/OpenCV3和OpenCV2.4.11配置属性-添加OpenCV不同版本的属性表 详细图解》

你可能感兴趣的:(OpenCV,C/C++)