OpenCV學習筆記(二)——新版本模塊結構

還是老話題,2.2版本對OpenCV可是進行了大刀闊斧的改革,用c++重新了大部分結構,而不是1.X版本中的c結構。這些模塊包括:

core——定義了基本數據結構,包括最重要的Mat和一些其他的模塊

imgproc——該模塊包括了線性和非線性的圖像濾波,圖像的幾何變換,顏色空間轉換,直方圖處理等等

video——該模塊包括運動估計,背景分離,對象跟蹤

calib3d——基本的多視角幾何算法,單個立體攝像頭標定,物體姿態估計,立體相似性算法,3D信息的重建

features2d——顯著特徵檢測,描述,特徵匹配

objdetect——物體檢測和預定義好的分類器實例(比如人臉,眼睛,面部,人,車輛等等)

highgui——視頻捕捉、圖像和視頻的編碼解碼、圖形交互界面的接口

gpu——利用GPU對OpenCV模塊進行加速算法

ml——機器學習模塊(SVM,決策樹,Boosting等等)

flann——Fast Library for Approximate Nearest Neighbors(FLANN)算法庫

legacy——一些已經廢棄的代碼庫,保留下來作爲向下兼容

還有一些其他的模塊,比如FLANN算法庫、Google測試包、Python bingdings等等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章