OpenCV提供的视觉处理算法非常丰富,并且它部分以C语言编写,加上其开源的特性,处理得当,不需要添加新的外部支持也可以完整的编译链接生成执行程序,所以很多人用它来做算法的移植。
OpenCV配置教程
1.解压下载的压缩包,找到“opencv-3.2.0-vc14.exe”,双击运行,然后将它安装的指定的目录,小编将它安装到D:\opencv中,如下图所示。
2.正在安装中,请耐心等待。
3.安装完毕之后准备将opencv配置到电脑中,打开控制面板—系统和安全—系统—高级系统设置—环境变量,找到用户变量中的“PATH”,将下面3个路径添加进去,注意每个路径要有分号隔开,之后点击确定即可,如下图所示。
D:\opencv\opencv\build\x86\vc9\bin;
D:\opencv\opencv\build\x86\mingw\bin;
D:\opencv\opencv\build\common\tbb\ia32\vc9;
更新日志
在突破3.0发布后近3.5年后,我们很高兴在4.x系列中推出第一个稳定版本。
发布亮点:
OpenCV现在是C ++ 11库,需要符合C ++ 11标准的编译器。所需的最低CMake版本已提升至3.5.1。
很多来自OpenCV 1.x的C API已被删除。
在核心模块中的持久性(在XML,YAML或JSON中存储和加载结构化数据)已在C ++中完全重新实现,并且也丢失了C API。
添加了新的模块G-API,它可以作为非常有效的基于图形的图像处理流水线的引擎。
dnn模块现在包括实验性Vulkan后端,并支持ONNX格式的网络。
流行的Kinect Fusion算法已针对CPU和GPU(OpenCL)实施和优化
QR码检测器和解码器已添加到objdetect模块中
非常高效且高质量的DIS密集光流算法已从opencv_contrib转移到视频模块。