轉載自:http://blog.csdn.net/aaron121211/article/details/51526901
1. .hpp文件是.h和.cpp文件在一起的
2. #include <opencv2/opencv.hpp>
就包含了opencv庫所有頭文件,所以很多時候都是直接include
3.一些用到的庫介紹
【highgui】 ——也就是high gui,高層GUI圖形用戶界面,包含媒體的I / O輸入輸出, 視頻捕捉、圖像和視頻的編碼解碼、圖形交互界面的接口等內容
【calib3d】 ——其實就是就是Calibration(校准)加3D這兩個詞的組合縮寫。這個模塊主要是相機校准和三維重建相關的內容。基本的多視角幾何算法,單個立體攝像頭標定,物體姿態估計,立體相似性算法,3D信息的重建等等。
【contrib】 ——也就是Contributed/Experimental Stuf的縮寫, 該模塊包含了一些最近添加的不太穩定的可選功能,不用去多管。2.4.8里的這個模塊有新型人臉識別, 立體匹配 ,人工視網膜模型等技術。
【core】 ——核心功能模塊,包含如下內容:
OpenCV基本數據結構
動態數據結構
繪圖函數
數組操作相關函數
輔助功能與系統函數和宏
與OpenGL的互操作
【imgproc 】 ——Image和Processing這兩個單詞的縮寫組合。圖像處理模塊,這個模塊包含了如下內容:
線性和非線性的圖像濾波
圖像的幾何變換
其它(Miscellaneous)圖像轉換
直方圖相關
結構分析和形狀描述
運動分析和對象跟蹤
特征檢測
目標檢測等內容
【features2d】 ——也就是Features2D, 2D功能框架 ,包含如下內容:
特征檢測和描述
特征檢測器(Feature Detectors)通用接口
描述符提取器(Descriptor Extractors)通用接口
描述符匹配器(Descriptor Matchers)通用接口
通用描述符(Generic Descriptor)匹配器通用接口
關鍵點繪制函數和匹配功能繪制函數
【flann】 —— Fast Library for Approximate Nearest Neighbors,高維的近似近鄰快速搜索算法庫, 包含兩個部分:
快速近似最近鄰搜索
聚類
【gpu】 ——運用GPU加速的計算機視覺模塊
【legacy】 ——一些已經廢棄的代碼庫,保留下來作為向下兼容,包含如下相關的內容:
運動分析
期望最大化
直方圖
平面細分(C API)
特征檢測和描述(Feature Detection and Description)
描述符提取器(Descriptor Extractors)的通用接口
通用描述符(Generic Descriptor Matchers)的常用接口
匹配器
【ml】 ——Machine Learning,機器學習模塊, 基本上是統計模型和分類算法,包含如下內容:
統計模型 (Statistical Models)
一般貝葉斯分類器 (Normal Bayes Classifier)
K-近鄰 (K-NearestNeighbors)
支持向量機 (Support Vector Machines)
決策樹 (Decision Trees)
提升(Boosting)
梯度提高樹(Gradient Boosted Trees)
隨機樹 (Random Trees)
超隨機樹 (Extremely randomized trees)
期望最大化 (Expectation Maximization)
神經網絡 (Neural Networks)
MLData
【nonfree】 ,也就是一些具有專利的算法模塊 ,包含特征檢測和GPU相關的內容。最好不要商用,可能會被告哦。
【objdetect】 ——目標檢測模塊,包含Cascade Classification(級聯分類)和Latent SVM這兩個部分。
【ocl】 ——即OpenCL-accelerated Computer Vision,運用OpenCL加速的計算機視覺組件模塊
【photo】 ——也就是Computational Photography,包含圖像修復和圖像去噪兩部分
【stitching】 ——images stitching,圖像拼接模塊,包含如下部分:
拼接流水線
特點尋找和匹配圖像
估計旋轉
自動校准
圖片歪斜
接縫估測
曝光補償
圖片混合
【superres】 ——SuperResolution,超分辨率技術的相關功能模塊
【ts】 ——opencv測試相關代碼,不用去管他
【video】 ——視頻分析組件
該模塊包括運動估計,背景分離,對象跟蹤等視頻處理相關內容
【Videostab】 ——Video stabilization,視頻穩定相關的組件