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

本文详细介绍了如何在Visual Studio 2010上安装和配置OpenCV3.1。首先,安装VS2010,然后下载并安装opencv3.1和cmake。通过cmake配置生成解决方案,添加环境变量,并在VS2010中配置包括目录、库目录和附加依赖项。最后,通过一个简单的图像读取程序验证安装成功。
摘要由CSDN通过智能技术生成

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;
}

运行结果如下


此时,安装完全完成。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值