个人电脑64位Win10系统,如今利用VS2015安装opencv3.10。安装之路颇为艰辛,从一开始的VS2015的安装,到opencv的安装,都充满挑战,历经千辛万苦终于把opencv开发环境搭建好了,现把opencv3.10的安装步骤记录下来,以助于之后再次安装少走弯路。ios
VS2015的安装就不说了,去官网下个社区版的2015,很简单,连破解都不须要,全免费。windows
如今开始说opencv的安装。ide
首先去官网下个opencv3.10的windows的安装包,官网的下载超级慢,我就给出本身下载好的安装包把:连接:http://pan.baidu.com/s/1dFoucqX 密码:ecajui
解压好,出现opencv3.1的文件夹表示解压成功。spa
第一步固然是设置环境变量。debug
个人电脑右击,选择属性3d
选择Path,而后点击编辑blog
新建,填入路径F:\opencv3.1\opencv\build\x64\vc14\bin图片
点击肯定,环境变量就设置完了。开发
用VS2015新建一个win32控制台文件,点击属性管理器。
选择debug X64下的这个选项
右键后选择属性
选择包含目录,对他进行编辑,加入三条路径(必须根据本身的具体路径进行修改)并肯定,这里给出我本身的:
F:\opencv3.1\opencv\build\include
F:\opencv3.1\opencv\build\include\opencv
F:\opencv3.1\opencv\build\include\opencv2
选择库目录,编辑它
添加路径F:\opencv3.1\opencv\build\x64\vc14\lib
肯定后,选择连接器的输入选项,选择附加依赖项,编辑它
填入下面这句:opencv_world310d.lib
点肯定
最后点一下应用
那就大功告成了!没有遇到任何困难!如今赶忙输入一段程序来验证一下安装是否正确。
注意须要把图片lena.jpg放在源文件所在的目录,好比E:\coding\vs 2015 test\imagetest\imagetest
#include<iostream> #include<core/core.hpp> #include<highgui/highgui.hpp> using namespace cv; using namespace std; int main() { //读入图片,注意图片路径 Mat image = imread("lena.jpg"); //图片读入成功与否断定 if (!image.data) { cout << "you idiot!where did you hide lena!" << endl; //等待按键 system("pause"); return -1; } //建立一个名字为“Lena”的图像显示窗口,(不提早声明也能够) namedWindow("Lena", 1); //显示图像 imshow("Lena", image); //等待按键 waitKey(); return 0; }
提醒一点,这里记得设置为Debug x64,很重要
编译一下,没有编译错误
运行
成功打开图片,opencv正确安装!