#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/video.hpp"
#include "opencv2/objdetect.hpp"
#include "opencv2/imgcodecs.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/ml.hpp"
主要包含了opencv基本数据结构,动态数据结构,绘图函数,数组操作相关函数,辅助功能与系统函数和宏。
[imgproc]图像处理模块
主要包换了图像的变换,滤波直方图相关结构分析,形状描述 。
[video]视频模块
主要运用在调用摄像头时。
[highgui]高层GUI图像交互模块
主要包换了图形交互界面,媒体I/O的输入输出,视频信息的捕捉和提取,图像视频编码等。
[math.h]数学函数库
包含了一些常用的数学公式。如三角函数,反三角函数,乘方,开方,取整等运算。
[iostream]输入输出流头文件
主要包含了在c++编码过程中的 cin输入内容和cout输出内容。
[vector] "容器"
之所以被认为是一个容器,是因为vector能够能够像容器一样存放各种数据类型。换句话说,能够存放任意类型的动态数组,能够增加和压缩数据。
[ml] Machine Learning 机器学习模块
基本上是统计模型和分类算法,包含如下内容
统计模型 (Statistical Models)
一般贝叶斯分类器 (Normal Bayes Classifier)
K-近邻 (K-Nearest Neighbors)
支持向量机 (Support Vector Machines)
决策树 (Decision Trees)
提升(Boosting)
梯度提高树(Gradient Boosted Trees)
随机树 (Random Trees)
超随机树 (Extremely randomized trees)
期望最大化 (Expectation Maximization)
神经网 (Neural Networks)
(4)参考文献 [1]http://blog.csdn.net/u014260892/article/details/44095241