按照大神的教程配置:
1、在官网:http://opencv.org/上找到OpenCV windows版下载下来。
2、解压到自己的路径X下。
3、配置系统环境变量:
【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。针对64位的系统,PATH后面加入“;X:\opencv\build\x64\vc12\bin;X:\opencv\build\x86\vc12\bin”这是我的电脑的添加方法。
4、打开visual studio:
新建win32控制台项目==>test==>选好路径==>确定==>下一步==>勾上空项目;
接着在解决方案资源管理器的【源文件】处右击->添加->新建项,准备在工程中新建一个cpp源文件,名字为main。
然后就是点视图==>其他窗口==>属性管理器,出现一个属性管理器下的工程,点击项目==>Debug|Win32==>Microsoft.Cpp.Win32.userDirectories(右键属性,或者双击)即可打开属性页面。
接下来就是:
通用属性==>VC++目录==>包含目录。
添加:opencv自己的头文件位置
X:\opencv\build\include
X:\opencv\build\include\opencv
X:\opencv\build\include\opencv2 这三个目录
还有一些lib库
通用属性==>VC++目录==>库目录。
X:\opencv\build\x86\vc12\lib
最后应该加的是链接库
通用属性==>链接器==>输入==>附加的依赖项。
opencv3.0比较简单只有两个,
用debug版本的库,添加
opencv_ts300d.lib
opencv_world300d.lib 这两个库即可。
而用release版本的库,添加
opencv_ts300.lib
opencv_world300.lib即可。
5、重启VS2013,新建一个空项目的控制台应用程序,新建一个cpp文件,然后粘贴如下代码:
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片(游戏原画)
Mat img=imread("pic.jpg");
// 创建一个名为 "游戏原画"窗口
namedWindow("游戏原画");
// 在窗口中显示游戏原画
imshow("游戏原画",img);
// 等待6000 ms后窗口自动关闭
waitKey(6000);
}
6、如出现无法打开opencv_world300d.lib窗口,解决:将X:\opencv\build\x86\vc12\bin的它复制到C:\Windows\SysWOW64下就OK了。