VS2013 + opencv3.2.0环境搭建与测试

一、准备材料

vs2013 + opencv3.2.0 

二、安装

首先安装vs2013,傻瓜式安装,不赘述

然后安装opencv,其实就是解压而已

三、配置

1.配置系统变量(opencv):选择此电脑(计算机)->右键属性选择->高级系统设置->选择高级->环境变量->系统变量。找到Path后双击,选择新建添加 D:\opencv\build\x64\vc14\bin(根据自己opencv解压出的路径,我的是D盘)

VS2013 + opencv3.2.0环境搭建与测试

直接复制路径添加到环境变量:

VS2013 + opencv3.2.0环境搭建与测试

2.打开vs2013,新建一个项目:

VS2013 + opencv3.2.0环境搭建与测试

3.选择解决方案资源管理器->项目名(opencv_test2)->右键属性->配置管理器->新建->选择x64

VS2013 + opencv3.2.0环境搭建与测试

VS2013 + opencv3.2.0环境搭建与测试

VS2013 + opencv3.2.0环境搭建与测试

4.选择视图->其他窗口->属性管理器,打开属性管理器,右键点击属性管理器中的Debug|x64,选择Microsoft.Cpp.x64.user,右击选择属性:

VS2013 + opencv3.2.0环境搭建与测试

VS2013 + opencv3.2.0环境搭建与测试

5.配置:包含目录 + 库目录 + 链接器

A.包含目录:vc++目录->包含目录->编辑

添加D:\opencv\build\include(根据自己的目录)

VS2013 + opencv3.2.0环境搭建与测试

B.库目录:vc++目录->库目录->编辑

添加:D:\opencv\build\x64\vc14\lib

VS2013 + opencv3.2.0环境搭建与测试

C.链接器:连接器->输入->附加依赖项->编辑

添加

(1)opencv_world320.lib

(2)opencv_world320d.lib

VS2013 + opencv3.2.0环境搭建与测试

6.预处理:C/C++->预处理器->预处理定义->编辑

添加:_CRT_SECURE_NO_WARNINGS

VS2013 + opencv3.2.0环境搭建与测试

配置完成。

测试:

#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");读出来的图片为空,将路径改为绝对路径就可以了,同时注意转义字符的使用

输出:

VS2013 + opencv3.2.0环境搭建与测试

参考:https://www.cnblogs.com/ne-zha/p/7482521.html