C++ Opencv 安装配置

目录

1,下载压缩包

2,解压之后放到C盘

3,配置环境变量

4,配置工程

5,代码

6,opencv其他组件安装配置


1,下载压缩包

opencv***.exe

opencv的压缩包是自解压文件,后缀是exe,也就是执行的时候解压自己内部的数据。

2,解压之后放到C盘

3,配置环境变量

前辈们推荐配置用户变量,

新建OPENCV_HOME    C:\opencv

编辑PATH 新增:

C:\opencv\build\x64\vc15\lib

C:\opencv\build\x64\vc15\bin

C:\opencv\build\java\x64

C:\opencv\build

4,配置工程

首先把项目改成x64的,而不是x86的。

然后配置项目目录:

这4个目录,把如下目录都丢进去

C:\opencv;C:\opencv\build;C:\opencv\build\include;C:\opencv\build\x64\vc15\lib;C:\Windows\System32;

最后配置[链接器 LINKER]的[输入INPUT]:

在附加依赖项中输入opencv_world452.lib和opencv_world452d.lib

5,代码

(1)头文件

如:

#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/core/mat.hpp>

hpp据说是cpp和.h的结合,不过.h头文件本就是可以放函数的。

可能语法或者其他机制不一样吧,没研究。

(2)命名空间

using namespace cv;

(3)添加库

#ifdef NDEBUG
#pragma comment(lib,"../x64/vc14/lib/opencv_world452.lib")
#pragma comment(lib,"../x64/vc14/lib/opencv_world452d.lib")
#else
#pragma comment(lib,"../x64/vc14/lib/opencv_world452d.lib")
#pragma comment(lib,"../x64/vc14/lib/opencv_world452.lib")
#endif

PS:release对应无d版,debug对应有d版,需要把对应的顺序放上面,用宏的话就可以兼容两种场景。

(4)添加dll

把opencv_world452.dll等dll复制到C:\Windows\System32下面

6,opencv其他组件安装配置

以xfeatures2d为例,和opencv差不多,先在https://github.com/opencv/opencv_contrib下载源码,放在c盘,然后把目录配进项目的查找目录。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值