根基简介
OpenCV是一个基于(开源)刊行的跨平台合计机视觉库,可能运行在Linux、Windows以及Mac OS操作零星上。它轻量级而且高效——由一系列 C 函数以及大批 C++ 类组成,同时提供了Python、Ruby、MATLAB等语言的接口,实现为了图像处置以及合计机视觉方面的良多通用算法。OpenCV自动于着实天下的实时运用,经由优化的C代码的编写对于着实施速率带来了可不雅的提升,而且可能经由置办Intel的IPP高功能多媒体函数库(Integrated Performance Primitives)患上到更快的处置速率。右图为OpenCV与之后其余主流视觉函数库的功能比力。
运用措施
配置装备部署情景变量:
在零星变量概况新建变量,名为 OPENCV ,值为自己解压opencv道路下的build道路,如 D:Program Filesopencvbuild。
Tip
这一步是利便之后假如opencv道路修正了,惟独要更正此变量就能了,而不用做大规模更正。
在零星变量概况编纂 Path 变量,在开始削减 ;%OPENCV%x86vc12bin 。
Note
x86以及x64分说展现32bit以及64bit的VS工程,凭证自己的工程来更正,否则虽编译乐成但会运行过错;vc10, vc11, vc12 分说展现VS2010, VS2012, VS2013的Visual Studio运用的编译器版本,凭证自己的VS版原本填写精确的编译器版本号。
VS内配置装备部署Opencv
这里用VS属性表的方式将Opencv配进工程,每一次惟独要削减属性表即可实现配置装备部署,比手工界面配置装备部署利便良多。
属性规画器 -> 右键 "test"(工程名) -> 削减现有属性表
找到以前新建概况下载的属性表( D:Program Filesopencvopencv248.props ),削减进工程
测试
处置妄想资源规画器 -> 源文件(右键)-> 削减 -> 新建项
Visual C++ -> C++文件:输入称谓test点削减