0


Opencv3.4.6+VS2019+win10安装教程

简介:

以前装过Opencv,有时会忘记步骤,所以这次记录下这次安装过程,仅供参考。

一、官网下载opencv

官网链接:https://opencv.org/releases/
进入可看到不同版本、不同系统的opencv,选择自己需要版本,我自己选择的是opencv-3.4.6
在这里插入图片描述

点击下载windows版本,会跳到以下界面,等待5秒会自动下载。
在这里插入图片描述

二、解压

下载完成后,找到文件,双击打开文件

在这里插入图片描述

解压文件,自己指定目录,一般放C盘之外其他盘,我是放在新建的 D:\opencv3 文件夹下。
在这里插入图片描述

等待解压完成即可。
在这里插入图片描述

三、配置环境变量

找到解压时选定的文件夹打开,我的是 D:\opencv3
在这里插入图片描述

打开build文件下的 x64\vc14\bin,复制该文件目录下的路径,如下图(蓝色地方)
在这里插入图片描述

在桌面找到“此电脑”图标,双击,然后在空白处右击,点击属性进入,接着在左上边点击“高级系统设置”,在右下方点击“环境变量
在这里插入图片描述

进入之后,选中系统变量下的path(注意不是上面的环境变量),然后点击右下方编辑
在这里插入图片描述

点击右上方新建,粘贴刚才复制的路径 D:\opencv3\opencv\build\x64\vc14\bin
点击确定,环境配置完成
在这里插入图片描述

四、在VS2019中部署opencv
Visual Studio 2019安装:这里我已经安装过,就不演示,未安装的可以去微软官网下载,官网下载地址:
https://visualstudio.microsoft.com/zh-hans/downloads/
在这里插入图片描述

打开vs 2019,选择创建一个空项目,下一步
在这里插入图片描述

填写项目名称(自己随便取),选择文件存放位置(自己随便放,能找到就行),点击创建
在这里插入图片描述

进去界面之后,先注意看最上方部分,Debug那里是不是x64,不是的话,要改成x64
在这里插入图片描述

接着,在界面最上方找到项目- > 属性,找到VC++目录,注意下图红色框部分也要是x64
在这里插入图片描述

修改包含目录
找到自己opencv安装目录下的build\include
复制以下三个路径,全部添加到包含目录
D:\opencv3\opencv\build\include
D:\opencv3\opencv\build\include\opencv
D:\opencv3\opencv\build\include\opencv2
在这里插入图片描述

修改库目录
找到自己opencv安装目录下的build\x64\vc14\lib
复制该路径,添加到库目录
D:\opencv3\opencv\build\x64\vc14\lib
在这里插入图片描述

修改附加依赖项
还是属性界面,点击链接器->输入->附加依赖项
在这里插入图片描述

找到自己opencv安装目录下build\x64\vc14\lib文件夹下的opencv_world346d.lib(注意有两个长得挺像的文件,别选错了,选择的文件346后面有d的)
将该文件名复制粘贴到附加依赖项
最后记得点击确定
在这里插入图片描述在这里插入图片描述
五、运行测试

在解决方案资源管理器下(找不到的可以点击最上方”视图“,就能看到了),可以看到自己创建的文件,右键源文件,左键添加新建项

在这里插入图片描述

选择C++文件,然后点击右下方添加
在这里插入图片描述

编写测试代码

#include<opencv2/opencv.hpp>#include<iostream>usingnamespace cv;intmain(int argc,char** argv){

        Mat src =imread("D:/photo/lz.jpg");if(src.empty()){printf("coule not load image...\n");return-1;}namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);imshow("test opencv setup", src);waitKey(0);return0;}

运行调试,成功运行,安装完成。
在这里插入图片描述


本文转载自: https://blog.csdn.net/retainenergy/article/details/123479209
版权归原作者 下雨天不下雨 所有, 如有侵权,请联系我们删除。

“Opencv3.4.6+VS2019+win10安装教程”的评论:

还没有评论