opencv的基本認識

Opencv open openSource,CVcomputerVision計算機視覺

 

Opencv特徵

1.     開源計算機視覺庫採用C/C++編寫

2.     目的是開發實時應用程序

3.     獨立於操作系統、硬件和圖形管理器

4.     具有通用的圖像、視頻載入,保存和獲取模塊

5.     具有底層和高層的應用開發包

 

Opencv目標:爲解決計算機視覺問題提供基本工具

基本組成:高層函數、基本函數

 

Opencv模塊(主要)

1CV 主要的OpenCV函數:圖像處理與視覺算法

2ML 機器學習、模式分類和迴歸分析,統計分離器

3HighGUI 圖像視頻輸入/

4CXcore 數據結構與線性代數支持,基本函數

 

 

常用的視頻處理

彩色跟蹤,點跟蹤,動運分割,邊緣檢測

 

常用的圖像處理

邊緣檢測,分割,形態學操作,直方圖,距離變換,橢圓擬合

 

命名規則

1.     通用矩陣數據類型:CV_(位數)(SUF)C(通道數)  ---位數也叫作深度

S:帶符,U:無符,F:浮點, CV_32FC2 32位浮點數雙通道矩陣

2.     通用圖像數據類型:IPL_DEPTH_(位數)( SUF)

IPL_DEPTH_8U 8位無符號整數圖像

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