天天看點

【02】Opencv結構與内容

OpenCV結構:

     cxcore

   cv

         MachineLearning(ML)

         HighGUI

         cvcam

         cvaux

cxcore:

     n基礎結構:CvPoint,CvSize,CvScalar等

    n數組操作:cvCreateImage,cvCreateMat等

    n動态結構:CvMemStorage,CvMemBlock等

    n繪圖函數:cvLine,cvRectangle等

    n資料儲存和運作時類型資訊:CvFileStorage,cvOpenFileStorage等

    n錯誤處理和系統函數:cvGetErrStatus,cvAlloc,cvFree等

cv:

          n圖像處理:cvSobel,cvCanny等

     n結構分析:ContourArea等

     n運動分析與目标跟蹤:cvMeanShift等

     n模式識别:CvHaarFeature

     n攝像頭定标與三維重建:cvCalibrateCamer2

Machine

Learning(ML):

   n包含許多聚類、分類和資料分析函數。

   如Bayes分類器,K近鄰算法,支援向量機,決樹,神經網絡等等。

HighGUI:

    圖像界面函數:cvNamedWindown 

     讀圖像和儲存圖像:cvLoadImage,cvSaveImagen

     讀視訊和寫視訊:CvCreateFileCapture等

cvcam:

     n錄影機接口,在Opencv1.0以後的版本中已經被移除

cvaux:

     n該子產品中一般存放一些即将被淘汰的算法和函數

     (如基于嵌入式隐馬爾科夫的人臉識别算法),

      還包含一些實驗性的算法和函數(前景檢測,背景剔除等)

Opencv的結構:

【02】Opencv結構與内容

繼續閱讀