build:存放.h.hpp.lib文件
bin
.dll
etc:存放训练好的分类器,用于人脸识别
include:所有的头文件
opencv2
• calib3d:相机校准、姿态估计和三维重建
• core:核心功能模块
• dnn:深度学习模块,目前支持模型测试计算,不支持反向传播训练
• features2d:2D功能框架,特征检测、描述和匹配等
• flann:高维的近似近邻快速搜索算法库,包含快速近似最近邻搜索与聚类等
• gapi:4.0新增的模块,加速常规图像处理
• highgui:高层GUI图形用户界面
• imgcodecs:图像文件读取与保存
• imgproc:图像处理模块
• ml:机器学习模块,统计分类、回归、聚类、决策树、随机森林、SVM、ANN等
• objdetect:目标检测模块
• photo:图像修复和去噪等
• stitching:图像拼接模块
• video:视频分析,包括运动估计、背景分离、对象跟踪等
• videoio:读取与写入视频或者图像序列
java
给java用
python
给python用
x64:64位系统使用
vc14
• bin:存放的是.dll文件,用来设置环境变量
• lib:存放的是.lib文件,用来链接
vc15:同vc14
其它
cmake的一些配置
sources:存放.cpp源文件
3rdparty:第三方库,如ffmpeg视频编码等。
apps:一些应用,比如级联分类器,haar特征分类器
cmake:编译相关
data:级联分类器的一些数据。比如人脸检测、人眼检测等
doc:各种关于opencv的文档和教程
include:所有的头文件
modules:所有的源文件
platforms:平台相关,iOS、Android、Linux、script、win
samples:简单学习demo