win10vs2015下配置opencv3.1

前两天换了硬盘重装了系统,然后就常用软件都得重装,好坑啊。

然后发现opencv升级到3.1了,终于官方支持vs2015了,而且只支持vs2013和vs2015的64位版本,软件包比原来小了一点。

鉴于一帮小学弟学妹要装opencv了,于是写了这篇文章。


一、安装vs和下载OpenCV

  1. 安装vs2015 从http://www.ithome.com/html/win10/164028.htm下载
  2. 从网上 http://opencv.org/ 下载 OpenCV for Windows。
  3. 解压到某处。

二、设置环境变量

右键单击我的电脑→属性→高级→环境变量。

在系统变量里选中PATH,单击编辑。在PATH的末尾添加以下路径:d:Program Files\opencv\build\x64\vc14\bin。

重要提示:修改完系统变量要重启一下系统或者注销一下。

三、配置VS2015

准备工作

1、打开VS2015,新建项目→win32控制台项目→完成。

2、点击“视图”→“其他窗口”→“属性管理器”,结果如下图所示。

配置VS

1、从左侧项目中打开“Debug | x64”→“Microsoft.Cpp.x64.user”。

2、双击“Microsoft.Cpp.x64.user”,弹出窗口。

3、点击左侧VC++目录,编辑右侧的可执行文件目录、包含目录与库目录,分别添加对应的路径。

对应的路径如下:

1)可执行文件目录

d:Program Files\opencv\build\x64\vc14\bin

说明:1、可根据自己的情况,将其改为你的opencvbuildx64vc14bin文件夹所在的路径;

2)包含目录

d:Program Files\opencv\build\include

d:Program Files\opencv\build\include\opencv

d:Program Files\opencv\build\include\opencv2

说明:1、可根据自己的情况,将其分别改为你的opencv\build\includeopencv\build\include\opencvopencv\build\include\opencv2文件夹所在的路径;

2、这里的include目录为build文件夹下的include目录,不要选成与build文件夹在同一个根目录下的那个include文件夹。

3)库目录

d:Program Files\opencv\build\x64\vc14\lib

说明:1、可根据自己的情况,将其改为你的opencv\build\x64\vc14\lib文件夹所在的路径;

4、附加依赖项

单击“链接器”→“输入”→“附加依赖项”,在附加依赖项里,添加opencv\build\x64\vc14\lib文件夹里的lib文件名称:

opencv_world310.lib
opencv_world310b.lib

四、测试

  1. 添加代码

记得将此处改为x64

测试代码:

<参考:VC 2010下安装OpenCV2.4.4,http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4>

#include <opencv2\opencv.hpp>

#include<iostream>

using namespace cv;

void main()

{

IplImage*src;

src= cvLoadImage(lena.png); //这里将lena.png和lena.cpp文件放在同一个文件夹下

cvNamedWindow(lena,CV_WINDOW_AUTOSIZE);

cvShowImage(lena,src);

cvWaitKey(0);

cvDestroyWindow(lena);

cvReleaseImage(&src);

}

最终效果:

最后,一个彩蛋,不知道大家有没有见过完整尺寸的lena图。

win10vs2015下配置opencv3.1》有 5 个想法

  1. Pingback 引用通告: win10环境下openCV3.0在vs2015中的配置 – AoTxLand


Warning: Undefined variable $output in /www/wwwroot/aotxland.com/wp-content/plugins/wp-alu/functions.php on line 21

回复 Vince诗迪 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注