一 准备
1下载opencv3.3
2.Opencv与VS版本对应关系
vc10--vs2010 vc11--vs2012 vc12--vs2013 vc14--vs2015
opencv3.X只支持64位,编译器为vs2013及以上版本
3.Opencv模块简介
Sources——存放源码
Core——最核心的数据结构及其基本运算
Highgui——实现图像的读取,显示,存储等UI接口
Imgproc——实现图像处理的基本方法
Build——存放通过源码编译好的文件
4.安装
解压opencv3.3到想要安装的位置,我这里放在了D:\Program Files\opencv
二 配置
- 环境变量
这里使用win7 64位
Win——》计算机——》右键——》属性——》高级环境变量——》环境变量——》系统变量——》Path
编辑Path,将解压路径\build\x64\vc14\bin,即动态链接库的路径,添加到Path系统变量中;这里D:\Program Files\opencv\build\x64\vc14\bin
同时安装了其他版本的opencv也可以添加进去,不会发生冲突,方便对比学习。
配置完成后重启计算机,使新配置的环境变量生效。
- 在VS2015中构建OpenCV工程
创建过程不再赘述。
选择Debug模式,64位系统
找到属性管理器,创建OpenCV3_3Debug属性表。
右键进入属性选项——》VC++目录——》包含目录
——》库目录
——》连接器——》输入——》附加依赖项
Opencv3.X版本的配置简化了很多,在文件夹D:\Program Files\opencv\build\x64\vc14\lib下只有两个文件,Release模式下添加opencv_world330.lib,在Debug模式下添加opencv_world330d.lib即可。
配置完毕。