Opencv模塊功能介紹


本文為原創作品,轉載請注明出處

歡迎關注我的博客:http://blog.csdn.net/hit2015springhttp://www.cnblogs.com/xujianqing/

 

站在巨人的肩膀上才能看的更遠,而opencv就是一個由Intel公司發起的一個計算機視覺和圖像處理的巨人(開源的函數庫),在這里我們可以很輕松的調用opencv為我們提供的500多個C\C++函數,這些跨平台的函數具有強大的圖像和矩陣處理的運算能力。如今Opencv已經進入3.0時代,而在2.2版本之后opencv包含着12個模塊,就像我們擁有一個巨大的寶庫,但是我們得清楚寶庫里面藏着哪些寶物,只有了解這些寶物,我們才能利用它們來解決問題。

 

opencv_core 核心功能模塊,包括:基本結構、算法、線性代數、離散傅里葉變換、XMLYML文件I\0

 

opencv_imgpro圖像處理模塊,包括:濾波、高斯模糊、形態學處理、幾何變換、顏色空間轉換及直方圖計算等

 

opencv_highgui高層用戶交互模塊,包括:GUI、圖像與視頻I\O

 

opencv_ml機器學習模塊,包括:支持向量機、決策樹、boosting方法(一種用來提高弱分類器准確度的算法)

 

opencv_features2d二維特征檢測與描述模塊,包括:圖像特征檢測、描述、匹配等

 

opencv_video視頻模塊,包括:光流法、背景減除、目標跟蹤等

 

opencv_objdetect目標檢測模塊,包括:基於Haar特征或HBP特征(local binary patterns)特征的人臉檢測、基於HOGhistory of oriented gradient )特征的人體檢測

 

opencv_calib3d3D模塊,包括:攝像機標定、立體匹配、3D重建等

 

opencv_flannFLANNfast library for approximate nearest neighbors)接口模塊、FLANN庫中包含在高維空間中進行搜索和聚類的方法

 

opencv_contrib新貢獻的模塊,包含一些開發者新貢獻出來的尚不成熟的代碼

 

opencv_legacy遺留模塊,包括一些過期的代碼,用於保持前后兼容

 

opencv_gpugpu加速模塊,包括一些可以利用cuda進行加速的函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM