把我知乎的文章在这里留个备份

opencv的安装和后续的配置对新手来说是件并不简单的事情,为了方便后来人学习,我把我个人安装和配置的过程记录和分享一下(仅限windows版本的安装)。

opencv安装

首先,打开opencv的官网:Home - OpenCV

opennlp安装使用教程 安装openiv_配置文件

将鼠标放在library上等待弹出页面后,点击releases。

跳转到如下页面

opennlp安装使用教程 安装openiv_配置文件_02

点击图中的windows,会跳转到一个如下图所示的新页面,五秒后会自动开始下载安装包。有时下载会卡住,重新再下载一遍就好了,如果多次尝试不行,可以用我已经下载好上传的文件。

https://pan.baidu.com/s/1-mNKKdhy6vsKsbRzn5EM8Q?pwd=1234

提取码为1234

opennlp安装使用教程 安装openiv_opennlp安装使用教程_03

如图所示,sourceforge是各种网络软件资源安装网站的汇集

opennlp安装使用教程 安装openiv_后缀_04

安装包名字格式如图

打开后可以选择一个你喜欢的文件夹然后点击Extract。

opennlp安装使用教程 安装openiv_环境变量_05

这里我默认是C盘,只是演示下,大家根据自己需要更改安装文件夹。

解压后在自己解压的磁盘内找到名字为opencv的这个文件夹

opennlp安装使用教程 安装openiv_后缀_06

安装opencv的步骤到此可以说打住了,接下来该安装运行opencv这个sdk的ide了。

我个人是选择微软的VS进行安装,所有接下来的部分也是VS的安装部分。

Visual studio安装

这是VS的安装链接

Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)

opennlp安装使用教程 安装openiv_后缀_07

推荐下载community版本,因为它free。

下载完成后运行安装程序选在安装位置和需要安装的文件就好了,C++桌面开发一定要选择,因为opencv用C++

开发的sdk。当然他还有很多其他版本,但vs这个版本运行语言就是C++。其他没有什么需要注意的。

需要的软件都安装完成了,接下来就是配置相关环境变量了。

配置环境变量

我是window11系统,所以以window11进行操作,打开设置搜索高级系统设置并打开

opennlp安装使用教程 安装openiv_环境变量_08

点击环境变量并打开

opennlp安装使用教程 安装openiv_后缀_09

找到系统变量中的PATH,点击编辑。

opennlp安装使用教程 安装openiv_opennlp安装使用教程_10

在编辑环境变量中新建并输入以下两项内容内容

(你的磁盘名):\opencv\build\x64\vc15

%OPENCV_DIR%\bin

然后确认。

opennlp安装使用教程 安装openiv_配置文件_11

当然,还有第二种方法,打开命令提示符,setx。

setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc15

到目前为止我们完成了系统环境配置,可以开始配置VS了。

VS配置环境:

动动小手,打开你的VS,点击创建新项目。

opennlp安装使用教程 安装openiv_后缀_12

点击空项目,然后下一步。

opennlp安装使用教程 安装openiv_opennlp安装使用教程_13

选择好文件存放位置和命名,点击创建

opennlp安装使用教程 安装openiv_opennlp安装使用教程_14

打开项目后如图所示

opennlp安装使用教程 安装openiv_opennlp安装使用教程_15

接下来有两种配置方法:

一种是The local method,就是本地项目方法,还有一种是The global method,也就是全局方法。

前者需要每次打开新项目都要重新导入设置文件,但是不会对全局造成影响,后者是直接全局设置,不用重新导入但是可能对别的文件有影响。大家看完文章后根据自己的需求来选择。如果你的vs只是用来写opencv的可以考虑全局设置,如果有别的文件和工作,建议还是擦爱用局部设置。

 

The local method

点击视图->其他窗口->属性管理器。

opennlp安装使用教程 安装openiv_后缀_16

选择debug|x64,右键添加新项目属性表。

opennlp安装使用教程 安装openiv_配置文件_17

点击添加

opennlp安装使用教程 安装openiv_后缀_18

打开peopertysheet

opennlp安装使用教程 安装openiv_opennlp安装使用教程_19

 

VC++目录中

包含目录输入F:\opencv\build\include,F:\opencv\build\include\opencv2。F根据你安装的磁盘位置变化而变化。

库目录输入F:\opencv\build\x64\vc15\lib,F同样根据你安装的磁盘位置变化而变化。vcxx会根据你安装的版本不同而不断变化,但是build\x64是不会变化的。

opennlp安装使用教程 安装openiv_环境变量_20

找到C/C++常规选项中的附加包含目录,输入一下内容:$(OPENCV_DIR)\..\..\include(在4.60版本已经不需要了,单纯翻译了opencv文档一起记录下来)

opennlp安装使用教程 安装openiv_后缀_21

接下来到链接器->常规->附加库目录,输入$(OPENCV_DIR)\lib(在4.60版本已经不需要了,单纯翻译了opencv文档一起记录下来)

opennlp安装使用教程 安装openiv_后缀_22

来到链接器->输入->附加依赖项,输入opencv_world330.lib,opencv_world330d.lib,数字根据你自己的版本号来,我是4.60版本,所以是opencv_world460.lib,opencv_world460d.lib.(也可以到build\x64\vc15\lib目录下找版本文件)

小tip:如果选择debug模式输入opencv_world460d.lib(d后缀代表debug),release模式则只输入opencv_world460.lib。输入D后缀会显示警告和错误,反之则只显示错误。

opennlp安装使用教程 安装openiv_配置文件_23

The global method

如果你觉得在你的每一个项目中添加属性页太麻烦了,你也可以把这些规则添加到*"全局属性页 "*。

点击工具->选项->项目和解决方案->VC++目录。(2008vs可按这个操作)

opennlp安装使用教程 安装openiv_opennlp安装使用教程_24

opennlp安装使用教程 安装openiv_环境变量_25

 

2010版vs移动到如图所示位置

opennlp安装使用教程 安装openiv_配置文件_26

 

2022版vs移动到属性页的最上方,也就是我现在指向的opencv4.60

opennlp安装使用教程 安装openiv_配置文件_27

打开以后页面和之前本地局部设置一样,操作同上即可

opennlp安装使用教程 安装openiv_环境变量_28

最后,在你的visual studio文件存放的位置可以找到你的配置文件

opennlp安装使用教程 安装openiv_后缀_29

即上图中的后缀为props,以后可以直接右键添加现有的属性表,把你设置好的配置文件导入。

opennlp安装使用教程 安装openiv_opennlp安装使用教程_30