vs2019配置opencv2.4.19(个人电脑超详细)

vs2019配置opencv2.4.19(个人电脑超详细)

1、 安装opencv2.4.13
直接解压即可,解压在哪个路径下要记清楚,因为后续配环境需要。
2、 安装vs2019
(1) 选择安装路径,需要记清楚,后续可能需要。
(2) 选择组件:使用C++的桌面开发、.NET桌面开发、Visual Studio扩展开发
(3) 然后一路下一步即可,安装完成之后重启vs2019需要对其进行激活,激活方法有文档说明,不激活也可以,但是只有30天的试用期,过了试用期又得重新激活。
3、 VS2019配置opencv2.4.13
3、1添加opencv的环境变量:在PATH里面添加
vs2019配置opencv2.4.19(个人电脑超详细)_第1张图片

3、2在vs2019中配置opencv
(1) 打开vs2019,选择好自己喜欢的界面后,新建一个空白项,可以建立main.cpp文件,
(2) Debug后面的X86改成X64
在这里插入图片描述

(3) 打开视图–>其他窗口–>属性管理器
vs2019配置opencv2.4.19(个人电脑超详细)_第2张图片

(4) 添加新的属性
选择选择的是Debug|x64,双击【Microsoft.Cpp.x64.user】(不用每次新工程都重新配置的关键)进入Microsoft.Cpp.x64.user属性页。
(5) 添加包含目录
选择【VC++目录】–>【包含目录】
添加下面三个路径(根据自己oepncv路径自行修改):
vs2019配置opencv2.4.19(个人电脑超详细)_第3张图片

如果之前安装配置过opencv,此处一定要覆盖原来的路径,否则运行时会冲突。
(6) 添加库目录
选择【VC++目录】–>【库目录】
vs2019配置opencv2.4.19(个人电脑超详细)_第4张图片

(7)添加附加依赖项
【链接器】–>【输入】–>【附加依赖项】
A、 先把附加依赖项的前2项删除,这是因为以前安装过opencv3,所以保留了2项opencv3的依赖项,需要将其删除,否则程序运行会报错,如果之前没有添加过opencv的依赖项,此处不会出现这2项。
vs2019配置opencv2.4.19(个人电脑超详细)_第5张图片

B、将下面的依赖项添加进去,每行一个:
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
vs2019配置opencv2.4.19(个人电脑超详细)_第6张图片

注意:a、添加完成之后,一定要点击【确定】,否则没有保存更改历史。
B、在【Microsoft.Cpp.x64.user】中添加完包含目录和库目录、链接器之后,以后再新建工程的时候就不用再配置一遍了。
(7) 测试工程
#include
using namespace cv;

int main()
{
Mat srcImage = imread(“D:\OutPutResult\ImageTest\dog.jpg”);
namedWindow(“显示图像”);
imshow(“显示图像”, srcImage);
waitKey(0);
return 0;
}
(8) 测试工程的时候会报错找不到opencv的一些.dll的文件,这是由于需要将opencv中的bin中的.dll复制粘贴到c盘windows下:(如下2张图)
将opencv安装路径下的:opencv\build\x64\vc14\bin中的所有东西复制到C\Windows路径下
vs2019配置opencv2.4.19(个人电脑超详细)_第7张图片
vs2019配置opencv2.4.19(个人电脑超详细)_第8张图片

4、 VS2019配置matlab2019
将MATLAB的环境添加进前面所说的包含目录和库目录中即可
vs2019配置opencv2.4.19(个人电脑超详细)_第9张图片
vs2019配置opencv2.4.19(个人电脑超详细)_第10张图片

因为我之前装过MATLAB2014的,所以这里我只用将MATLAB2014的换成MATLAB2019的即可,如果是第一次安装,直接将MATLAB2019的扩展包的路径加进去即可。

二、vs2019配置opencv3.4.9
参考网址:
https://www.cnblogs.com/fragrant-breeze/p/12594544.html
注意:
1、 置opencv3.4.9的系统环境变量时,最好把之前配置的其他版本的opencv的环境变量路径给删除了,为了防止与新加的环境变量有冲突。
2、 配置环境时只有x64的没有x86的,所以,只用添加x64的即可。
3、 添加依赖项的时候只用添加opencv_world349d.lib即可(带d表示debug模式,如果直接添加opencv_world349.lib没有带d是release模式)。

你可能感兴趣的:(环境配置)