您的位置:首页 > 运维架构

win7 64位+VS2013+opencv3.0配置

2015-11-28 12:32 204 查看
按照大神的教程配置:

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了。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: