opencv作用原理

自版本2.2以後,opencv庫就被劃分爲多個模塊,這些模塊編譯成庫文件後,位於lib文件夾中

opencv_core模塊,包含核心功能,尤其是底層數據結構與算法函數。

opencv_imgproc模塊,包含圖像處理函數。

opencv_highgui模塊,包含讀寫圖像及視頻的函數,以及操作圖形用戶界面函數

opencv_features2d模塊,包含興趣點檢測子,描述子以及興趣點匹配框架。

opencv_calib3d模塊,包含運動估算,特徵跟蹤以及前景提取函數與類。

opencv_video模塊,包含運動估算,雙目集合估算以及前景提取函數與類。

opencv_objdetect模塊,包含物體檢測函數,如臉部與行人檢測。


庫中還包含其他的工具模塊,如機器學習(opencv_ml),計算集合(opencv_flann),第三方代碼(opencv_contrib),廢棄的代碼(opencv_legacy)及GPU急速代碼(opencv_gpu).這些模塊都有一個單獨的頭文件,位於include文件夾。典型的opencv c++代碼將包含所需的模塊。

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