Win10 中Visual Studio Community 2015下配置OpenCV3.4.1
在下由于本科毕业设计的缘由,作为初入计算机视觉边缘试探的小白,尝试了一些相关配置OpenCV的教程,好多都是旧版的,所以发现配置OpenCV的时候好多步骤不太一样,不过,通过在下的探寻,终于配置成功,现按照步骤写下心路历程,以便以后不时之需,也算做了个笔记哈~
引言
OpenCV——Open Source Computer Vision Library即开源计算机视觉库,作为一种有利的计算机视觉,图像处理和模式识别等领域的利器。让我不得不对它产生兴趣。好了话不多说,进入正题~
一、准备事项
1,在OpenCV官网https://opencv.org/下载安装包。(在下下载的是最新版本的)
点进去继续点击,根据自己电脑系统选取,在下的是win10所以下载的是windows版本。
二、配置工作
1,下载完成是一个自解压文件OpenCV-3.4.1.exe,直接双击就可以解压。解压后得到一个OpenCV文件夹,里面包含如下:
2,配置环境变量
右键打开我的电脑属性选项->高级系统设置->环境变量
配置完环境变量可能需要自己重启一下电脑。
根据自己的版本选取,在下的是visual studio 2015,所以选vc14,只选一个,选多了可能出现错误。
注意:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015,vc15=Visual Studio 2017。
3,工程配置
打开visual studio 2015,新建空白win32控制台程序下的空工程
建完空白工程后为Resource Files目录(即源码目录),然后新建一个C++源码文件:
点击工具栏中的:View—>Other Windows—>Property Manger打开属性管理器:
属性管理器栏中,展开目录,选中Debug|Win64中的Microsoft.Cpp.x64.user,并右键点击属性(Properties)进入属性界面:
接下来开始配置OpenCV关键步骤,一共大致分为三步:
①配置包含的文件目录
第一项执行目录
第二项包含目录一共有三项,分别添加进去路径即可。按照路径添加进去,最好不要自己打字。
②配置库文件目录:
③配置动态链接库
先查看添加的库文件目录中的动态链接库版本.lib文件列表,带有小d的和不带小d的根据模式需求Debug模式或Release模式。
对已经发行和未来即将发布的新版OpenCV,只需看opencv\build\x64\vc14\lib下的库是哪几个,添加成依赖项就可以了。
以上就基本上配置完成。
三、图片实践
完成了配置之后,需要进行简单的测试,验证是否配置成功
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main() {
// 读入一张图片(哈尔的移动城堡)
Mat img = imread("p1.jpg");
// 创建一个名为 "哈尔的移动城堡"窗口
namedWindow("哈尔的移动城堡");
// 在窗口中显示
imshow("哈尔的移动城堡", img);
// 等待6000 ms后窗口自动关闭
waitKey(6000);
}
其中测试的图片和工程文件的在同一目录下
运行程序时注意下调试系统是64位还是32位
运行结果如下:
以上就是在下初入门路,在下只是个初学者,配置过程中还遇到了不少问题,也不是一帆风顺,关键要仔细。