#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