一、安装VS2017

1、打开微软官网点击打开链接 <https://www.visualstudio.com/zh-hans/vs/whatsnew/>在最下方点击Visual
Studio 2017社区版进行下载(社区版注册就可以免费使用,适用于学生和个人开发者);




2、启动下载的vs_Community.exe文件,如果未安装.NET Framework 4.6或更高版本,程序启动后会弹出“Visual
Studio要求.NET Framework 4.6或更高版本”的提示窗口。点击窗口中的“此处”链接打开“Visual Studio安装需求页面”即可;




3、再次运行VS2017安装包时,Visual Studio的欢迎界面中将会出现“继续按钮”,直接点击它进入下一步;




4、
等待VS2017安装程序配置结束会,会出现VS2017安装组件和工具配置界面,勾选工作负载左侧的“使用C++的桌面开发”组件和右侧的“对C++的Windows
XP支持”、“MFC和ALT支持(x86和x64)”和“IncrediBuild生成加速”,然后选定VS2017程序的安装位置后,点击“安装按钮”开始安装;




5、
等待VS2017安装完毕后,会弹出“需要重启”对话框,点击其中的“重启按钮”重启操作系统;(至此,VS2017中所有组件安装完毕,以后需要安装其他组件时,可以运行操作系统开始菜单->所有程序->Vistual
Studio Installer打开组件配置界面)




6、重启系统并登陆后,点击“开始菜单->所有程序->Visual Studio 2017”,运行已安装的Visual Studio 2017程序;







二、安装OpenCV-3.4.1

1、打开链接点击打开链接 <https://opencv.org/opencv-3-4-1.html>下载Windows版的OpenCV-3.4.1;




2、下载完后得到文件OpenCV
3.4.1,双击后会提示解压到某个地方,推荐不要放在C盘,(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹,然后再解压,那是多此一举的事情)然后点击Extract按钮。


3、等一段时间,OpenCV3.4.1近3个多G的文件就解压到了opencv目录下;主要是build和sources目录;




4、配置系统环境变量。配置方法为:


【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径,路径为opencv的bin目录。

64位操作系统的环境变量的值为:D:\opencv-3.4.1\opencv\build\x64\vc15\bin

三、配置OpenCV

1、在VS2017中新建win32控制台项目,取个名字,比如叫test_opencv_install,然后选好路径,点确定;




2、 接下来可以按照常用方法(项目——》属性选项卡)添加OpenCV的include目录和Library 目录,如下图


include:“D:\opencv-3.4.1\opencv\build\include\opencv”和“D:\opencv-3.4.1\opencv\build\include\opencv2”

lib:“D:\opencv-3.4.1\opencv\build\x64\vc15\lib”




3、在Linker (链接器)选项卡中添加库文件:opencv_world341d.lib (d表示debug版本)

opencv_world341d.lib文件所在目录:“D:\opencv-3.4.1\opencv\build\x64\vc15\lib”




四、测试程序

#include "stdafx.h"
#include <opencv2\opencv.hpp>
using namespace cv;

int main()
{
Mat testImage = imread("test.jpg");
imshow("color", testImage);
waitKey(0);
return 0;
}


在debug->X64方案下进行调试得出测试结果如图:







五、永久配置OpenCV的方法

 步骤“配置OpenCV:2-3”需要在每次新建项目时手动添加,比较繁琐。下面介绍生成配置文件并保存的方法,这样每次只需要一个步骤,添加配置文件就可以了。


1、在菜单栏中选择:View -> Other Windows -> Property Manager(视图——》其他窗口——》属性管理器)

2、接下来就会弹出新建Property Sheet的窗口,因为这个文件可以被所有的Debug|64
项目共用,所以我们把它命名为Debug_x64.props。保存位置也最好放到公共目录下。名称和路径设置完成后,就可以点击”Add“按钮。





3、接下来展开Property Manager窗口中的Debug|64文件夹,可以看到已经包含了名为Debug_x64的配置文件。双击它:

4、可以看到和步骤“配置OpenCV”完全相同的配置窗口,继续执行步骤2-3,完成后可以在Debug_x64 上点击右键选择保存:Save
Debug_x64. 到这里,一个标准的Debug|64配置文件就完成了。

5.  当新建项目时,就可以在Property Manager窗口的Debug|64文件夹上点击右键选择添加已有配置文件:Add Existing
Property Sheet,找到前面我们已经配置好的Debug_x64.props,选择打开:Open即可。

本文参考了多方文档,就不一一致谢了。希望做好相应的学习记录。



友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信