码迷,mamicode.com
首页 > 其他好文 > 详细

opencv的安装(适用于任何版本的visual studio)

时间:2016-04-22 20:26:51      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

1、首先要先安装好vs2010

2、下载opencv3.1

https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download

3、下载cmake:

https://cmake.org/files/v3.5/

4、首先安装好cmake

5、将opencv安装(解压)到D:\Program Files\opencv(目录根据自己的情况)

6、在D:\ProgramFiles\opencv下创建新文件夹vs2010

7、打开cmake,按照下图来设置

技术分享

接着点击Configure按钮,在出现的对话框中选择Visual Studio 10(我的是2010,如果你的不是2010的话就选择与你安装的一致),下面的选项选择Usedefault native compilers,点击Finish继续

技术分享

 

然后出现一大片红色

技术分享

(此图不是我的)

小方框里面的勾勾默认即可,不用改了。

然后点击Generate。一会儿后,出现GenerateDone。

8、点击“计算机”---“属性”---“高级系统设置”---“环境变量”,在path中添加环境变量:

D:\ProgramFiles\opencv\opencv\build\x64\vc10\bin\Debug,添加前要在结尾打上英文状态下的分号哦,重启电脑后生效。

9、此时,会在目录D:\ProgramFiles\opencv\vs2010下出现一个VS2010的解决方案文件OPENCV.sln,双击打开后,出现OPENCV3.1的所有工程项目,然后点击“生成”下的“生成解决方案”

此时将vs2010下的binlib文件拷贝到D:\ProgramFiles\opencv\opencv\build\x64\vc10下(vc10是自己创建的文件夹),此时可以将vs2010这个文件夹删除

10、然后进行配置,首先点击SolutionExplorer(解决方案资源管理器)里面Property Manager(属性管理器)下的选项卡

技术分享

 

11、在VC++目中修改

1)可执行文件目录中添加D:\Program Files\opencv\opencv\build\x64\vc10\bin\Debug

技术分享

2)在包含目录中添加

D:\ProgramFiles\opencv\opencv\build\include

D:\ProgramFiles\opencv\opencv\build\include\opencv

D:\ProgramFiles\opencv\opencv\build\include\opencv2

技术分享

3)在库目录下添加D:\Program Files\opencv\opencv\build\x64\vc10\lib\Debug

技术分享

12、在链接器中的“输入”----“附加依赖项”中添加

opencv_calib3d310d.lib

opencv_core310d.lib

opencv_features2d310d.lib

opencv_flann310d.lib

opencv_highgui310d.lib

opencv_imgcodecs310d.lib

opencv_imgproc310d.lib

opencv_ml310d.lib

opencv_objdetect310d.lib

opencv_photo310d.lib

opencv_shape310d.lib

opencv_stitching310d.lib

opencv_superres310d.lib

opencv_ts310d.lib

opencv_video310d.lib

opencv_videoio310d.lib

opencv_videostab310d.lib

 

技术分享

确定并关闭此项

 

12、此时我们来实验一下行不行了

此时新建文件,里面放入代码度一幅图像

#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
const char* imagename = "D:\\yanghuan\\科研\\红外夜视仪项目\\算法\\图片\\photo\\hongwai1-1.jpg";

//从文件中读入图像
Mat img = imread(imagename);

//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}

//显示图像
imshow("image", img);

//此函数等待按键,按键盘任意键就返回
waitKey();

return 0;
}

运行结果如下

技术分享

此时,安装完全完成。


opencv的安装(适用于任何版本的visual studio)

标签:

原文地址:http://blog.csdn.net/yanghuan123195/article/details/51201982

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!