目录
前言
OpenCV作为图像处理的常用算法库,在实际应用中,掌握其基本的框架对熟悉算法和内容有很大的帮助,本文就OpenCV4.0.0进行框架分析。
一、算法整体结构
1. 3rdparty:第三方库,包括jpeg,png,tiff,zlib等。
2. data:数据,haar级联分类器,hog行人检测数据及lbp人脸的训练数据
3. doc:主要存放例程中的一些图像。
4. include:opencv.hpp,其中包含了所有模块的主头文件,仅有这一个文件。
5. modules:各个模块的include头文件和源文件,比如core核心算法,imgproc图像处理模块,stitching拼接模块,objdetect目标检测模块,ml机器学习模块,highgui图像显示模块,video视频模块。
6. samples:主要算法的调用例程,基本都有,比如标定,blob检测,人脸检测等。
7.其他:apps,cmake,platform
二、使用
1.windows安装文件
从官网https://opencv.org/releases/下载安装文件(windows项),解压到制定的目录;
配置环境变量:我的电脑path:添加dll路径;
项目里:include路径+库路径;
2.下载源文件编译
从github或者sources项下载,用cmake编译成工程文件;
总结
为了对知识积累达到增强的效果,所以用此文进行记录!