OpenCv环境搭建(VS2015)
February 26, 2016环境:vs2015
1.下载Opencv
Opencv下载地址:http://opencv.org/
这里我下载的是 OpenCv 3.0。
打开下载的exe文件解压即可。这里我解压到了E盘 E:\
2.配置环境变量
我的电脑 —— 属性(右键)—— 高级系统设置 —— 环境变量 —— 选择(系统变量)Path 并增加以下内容
;E:\opencv\build\x86\vc12\bin;E:\opencv\build\x64\vc12\bin
- 之所以加两个变量是因为我也不知道到底因该加32位的还是64位的,所以两个都加了。
- 之所以选vc12而不是vc11是因为VS2015是用的vc12
3.新建项目
在VS2015上新建一个Visual C++的WIN32控制台应用程序。
怎么操作请参考: VS2015专业版创建Win32控制台应用程序
4.配置VS2015中的项目
具体为:
-
项目 —— 属性 —— 配置属性 —— VC++目录 —— 包含目录:
E:\opencv\build\include;E:\opencv\build\include\opencv;E:\opencv\build\include\opencv2;
-
—— 库目录:
E:\opencv\build\x86\vc12\lib;E:\opencv\build\x86\vc12\staticlib;
注意:把lib写在staticlib前面(我也不知道为什么,但是不这么做就是没成功。)
-
—— 配置属性 —— 链接器 —— 输入 —— 附加依赖项:
opencv_world300.lib;opencv_ts300.lib;
- 之所以这里添加的lib库是32位,是因为我添加64运行不成功。尽管我的系统是win10 x64
注意
如果运行程序时提示计算机丢失opencv_world300.dll文件
需要将 \opencv\build\x32\vc12\bin
目录下的 dll文件copy到 C:\Windows\SysWOW64
下。(64位系统是C:\Windows\SysWOW64
32位系统则是 C:\Windows\System32
)
5.测试代码(第一次运行时会加载符号。需要等待好一会儿)
#include "stdafx.h"
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main() {
Mat img = imread("E:\\1.jpg");
namedWindow("游戏原画");
imshow("游戏原画", img);
waitKey(100000);
return 0;
}
-
注意:
E:\\1.jpg
是图片目录,请确保目录下有对应的文件。