Windows10_visual studio 2019+opencv 4.5.2

1. 下载安装

1.1 visual studio 2019下载安装

可参考博文1.1和1.3节内容
社区版是免费使用的,登录一下微软账户就行

安装的【工作负荷】步骤时选的是【.NET桌面开发】和【使用C++的桌面开发】和其它工具集中的【VisulStudio扩展开发
其中,使用C++的桌面开发】为必选,其他负荷和工具集等需要时运行visual studio Installer对visual studio 2019进行修改即可
在这里插入图片描述

1.2 OpenCV下载安装

OpenCV官网
在这里插入图片描述

下载完后,会得到一个opencv-4.5.2-vc14_vc15.exe程序,点击安装,选择安装路径,最好别装到C盘

记下环境变量路径(这里以vc15为例):
F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\bin

记下包含目录路径:
F:\03hololens\06_opencv4.5.2\opencv\build\include
F:\03hololens\06_opencv4.5.2\opencv\build\include\opencv2

记下库目录路径(vc15):
F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\lib

记下依赖项路径(vc15):
F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\lib\opencv_world452.lib
F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\lib\opencv_world452d.lib

在这里插入图片描述

2. 配置

2.1 添加系统环境变量

1)此电脑-右键-高级系统设置-环境变量
2)找到系统变量中的Path变量双击Path点击新建
找到OpenCV的安装(解压)路径,添加到Path中
前面记下的vc14和vc15任选其一即可,这里以vc15为例。
在这里插入图片描述
在这里插入图片描述

2.2 在visual studio 2019里配置属性

2.2.1 新建项目及文件

1)打开visual studio 2019,新建一个空项目
2)新建一个cpp文件
源文件上右击添加新建项
在这里插入图片描述
cpp文件命名,点击添加,添加之后cpp文件就在源文件目录下
在这里插入图片描述

2.2.2 添加新项目属性表

1)新建一个空项目或打开已有项目,进入属性管理器
在这里插入图片描述
2)添加新项目属性表
第一次配置OpenCV,所以要添加一个属性表,添加完其他项目如果需要OpenCV,就可以直接添加现有属性表,一键完成配置。
当工程选择的是debug时,这里选择debug;当工程选择的是release时,这里就编辑release的属性。选择x86,就要选择对应的Win32,选择x64就要用x64
64位Debug为例,右击Debug|x64,添加新项目属性表
在这里插入图片描述
在这里插入图片描述

2.2.3 VC++目录配置

1)包含目录
在Debug|x64目录下双击刚新建的属性表文件,点击VC++目录,点击包含目录,然后将OpenCV的包含目录添加进去

F:\03hololens\06_opencv4.5.2\opencv\build\include
F:\03hololens\06_opencv4.5.2\opencv\build\include\opencv2

在这里插入图片描述
在这里插入图片描述
2)库目录
添加完后,继续点击库目录,将OpenCV的库目录添加进去:

F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\lib

在这里插入图片描述

2.2.4 附加依赖项配置

添加依赖项的时候可不用路径,只输入文件名,如:opencv_world452d.lib
数字后面带d的表示debug

F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\lib\opencv_world452d.lib
或者
opencv_world452d.lib

在这里插入图片描述
在这里插入图片描述

2.2.5 为其余配置属性页添加项目属性表

可以需要时再添加
如:
1)本项目在Release配置下,x64平台下运行
注意附加依赖项配置时将不带d的也配置上

opencv_world452.lib

2)其他项目需要用到opencv 4.5.2

操作步骤如下:
右击相应属性页,添加现有属性表
在这里插入图片描述
在这里插入图片描述

3. 测试配置效果

双击新建的cpp文件,输入以下代码

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace std;
using namespace cv;

int main()
{
    //OpenCV版本号
    cout << "OpenCV_Version: " << CV_VERSION << endl;

    //读取图片
    Mat img = imread("C:/Users/PC/Pictures/lzwlqmit.png");

    imshow("picture", img);
    waitKey(0);
    return 0;
}

运行效果
在这里插入图片描述

4. 常见错误

找不到opencv_world452d.dll

在这里插入图片描述
解决方案:
1)在安装路径里找到以下文件,复制(为避免以后麻烦,我将这里bin文件夹里的后缀为dll文件都复制了)

F:\03hololens\06_opencv4.5.2\opencv\build\x64\vc15\bin

opencv_world452d.dll
opencv_world452.dll

在这里插入图片描述

2)将复制的文件粘贴到以下目录里

C:\Windows\System32

在这里插入图片描述

参考文章:
VS2019+OpenCV安装与配置教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值