VS2013 + opencv3.2.0环境搭建与测试
一、准备材料
vs2013 + opencv3.2.0
二、安装
首先安装vs2013,傻瓜式安装,不赘述
然后安装opencv,其实就是解压而已
三、配置
1.配置系统变量(opencv):选择此电脑(计算机)->右键属性选择->高级系统设置->选择高级->环境变量->系统变量。找到Path后双击,选择新建添加 D:\opencv\build\x64\vc14\bin(根据自己opencv解压出的路径,我的是D盘)
直接复制路径添加到环境变量:
2.打开vs2013,新建一个项目:
3.选择解决方案资源管理器->项目名(opencv_test2)->右键属性->配置管理器->新建->选择x64
4.选择视图->其他窗口->属性管理器,打开属性管理器,右键点击属性管理器中的Debug|x64,选择Microsoft.Cpp.x64.user,右击选择属性:
5.配置:包含目录 + 库目录 + 链接器
A.包含目录:vc++目录->包含目录->编辑
添加D:\opencv\build\include(根据自己的目录)
B.库目录:vc++目录->库目录->编辑
添加:D:\opencv\build\x64\vc14\lib
C.链接器:连接器->输入->附加依赖项->编辑
添加
(1)opencv_world320.lib
(2)opencv_world320d.lib
6.预处理:C/C++->预处理器->预处理定义->编辑
添加:_CRT_SECURE_NO_WARNINGS
配置完成。
测试:
#include "stdafx.h"
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace std;
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat img = imread("D:\\work\\opencv_C++\\opencv_test2\\fbb1.jpg");
if (img.empty()){
cout << "error" << endl;
system("pause");
return -1;
}
imshow("fbb1", img);
waitKey();
system("pause");
return 0;
}
一开始将Mat img = imread("D:\\work\\opencv_C++\\opencv_test2\\fbb1.jpg");写成Mat img = imread("fbb1.jpg");读出来的图片为空,将路径改为绝对路径就可以了,同时注意转义字符的使用
输出: