歡迎關注我的部落格:
和站在巨人的肩膀上才能看的更遠,而
opencv
就是乙個由
intel
公司發起的乙個計算機視覺和影象處理的巨人(開源的函式庫),在這裡我們可以很輕鬆的呼叫
opencv
為我們提供的
500多個
c\c++
函式,這些跨平台的函式具有強大的影象和矩陣處理的運算能力。如今
opencv
已經進入
3.0時代,而在
2.2版本之後
opencv
包含著12
個模組,就像我們擁有乙個巨大的寶庫,但是我們得清楚寶庫裡面藏著哪些寶物,只有了解這些寶物,我們才能利用它們來解決問題。
opencv_core
:核心功能模組,包括:基本結構、演算法、線性代數、離散傅利葉變換、
xml和
yml檔案
i\0等
opencv_imgpro
:影象處理模組,包括:濾波、高斯模糊、形態學處理、幾何變換、顏色空間轉換及直方圖計算等
opencv_highgui
:高層使用者互動模組,包括:
guii\o
等opencv_ml
:機器學習模組,包括:支援向量機、決策樹、
boosting
方法(一種用來提高弱分類器準確度的演算法)
opencv_features2d
:二維特徵檢測與描述模組,包括:影象特徵檢測、描述、匹配等
opencv_video
:opencv_objdetect
:目標檢測模組,包括:基於
haar
特徵或hbp
特徵(local binary patterns
)特徵的人臉檢測、基於
hog(
history of oriented gradient
)特徵的人體檢測
opencv_calib3d:3d
模組,包括:攝像機標定、立體匹配、
3d重建等
opencv_flann
:flann
()介面模組、
flann
庫中包含在高維空間中進行搜尋和聚類的方法
opencv_contrib
:新貢獻的模組,包含一些開發者新貢獻出來的尚不成熟的**
opencv_legacy
:遺留模組,包括一些過期的**,用於保持前後相容
opencv_gpu
:gpu
加速模組,包括一些可以利用
cuda
進行加速的函式
opencv_nonfree : 包含一些專利演算法,特徵檢測和gpu加速演算法
opencv模組介紹
opencv主要模組介紹 calib3d 其實就是就是calibration 校準 加3d這兩個詞的組合縮寫。這個模組主要是相機校準和三維重建相關的內容。基本的多視角幾何演算法,單個立體攝像頭標定,物體姿態估計,立體相似性演算法,3d資訊的重建等等。contrib 也就是contributed ex...
OpenCV 2 4 x 功能模組介紹
opencv 2.4.x 共包含1 9個功能模組 1.opencv core 核心功能模組 包含基本資料結構 動態資料結構 演算法 線性代數,快速傅利葉變換等 繪圖函式 xml yaml 檔案i o 系統函式和巨集 2.opencv imgproc 影象處理模組 包括濾波 形態學處理 幾何變換 色彩...
OpenCV各模組介紹
opencv 3 就要正式發布了,但是很多讀者還在用 opencv 2,甚至 opencv 1。你們一定想知道,是否有必要公升級到 3,以及如何提前進行準備。opencv 3 的改動在哪?c 風格的api很快將會消失,完全被c 的api替代,更加簡潔 不易出錯。讀者如果想借助opencv最新的功能,...