下载安装软件
下载 Opencv for Windows 最新版本,本文是 Opencv 2.4.8。网盘下载链接http://yunpan.cn/QhG66GgNvCr4d 访问密码 be7c,双击后会出现解压提示,实际上就是“安装”了,路径填写为 F:/opencv,然后确定。
Note
D:/opencv可以为任意自己希望opencv安装的路径,解压完成后,会在你所填目录中新增一个 opencv文件夹,里面就是opencv的所有内容了。例如按照我的路径,解压完成后Opencv就在D:/opencv 里面了。
配置环境变量
在系统变量里面新建变量,名为 OPENCV ,值为自己解压opencv路径下的build路径,如 D:\opencv\build。
在系统变量里面编辑
Path
变量,在末尾添加
;%OPENCV%\x86\vc12\bin
Tip
这一步是方便以后如果opencv路径改变了,只需要修改此变量就可以了,而不必做大范围修改。
Note
x86和x64分别表示32bit和64bit的VS工程,根据自己的工程来修改,否则虽编译成功但会运行错误;vc10, vc11, vc12 分别表示VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。
opencv的vs2010环境配置
步骤:新建一个win32的控制台程序,然后菜单栏里的项目->属性->配置属性->VC++目录。然后按下图添加如下路径。
包含目录:F:\opencv\build\include
按下图添加如下路径
库目录:F:\opencv\build\x86\vc10\lib
选择连接器->输入->附加依赖项中添加如下:
Debug下引入
opencv_core248d.lib
opencv_highgui248d.lib
opencv_video248d.lib
opencv_ml248d.lib
opencv_legacy248d.lib
opencv_imgproc248d.lib
Release下引入
opencv_core248.lib
opencv_highgui248.lib
opencv_video248.lib
opencv_ml248.lib
opencv_legacy248.lib
opencv_imgproc248.lib
opencv_core248d.lib
opencv_highgui248d.lib
opencv_video248d.lib
opencv_ml248d.lib
opencv_legacy248d.lib
opencv_imgproc248d.lib
Release下引入
opencv_core248.lib
opencv_highgui248.lib
opencv_video248.lib
opencv_ml248.lib
opencv_legacy248.lib
opencv_imgproc248.lib
opencv测试例子
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("pp.jpg");
if (img.empty())
{
cout << "error";
return -1;
}
imshow("image", img);
waitKey();
system("pause");
return 0;
}
编译成功:
http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html