【02】Opencv結構與內容

OpenCV結構:
算法

     cxcore數組

   cv網絡

         MachineLearning(ML)ide

         HighGUI函數

         cvcamurl

         cvauxspa



cxcore:視頻

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

    n數組操做:cvCreateImage,cvCreateMat等get

    n動態結構:CvMemStorage,CvMemBlock等

    n繪圖函數:cvLine,cvRectangle等

    n數據保存和運行時類型信息:CvFileStorage,cvOpenFileStorage等

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


cv:

          n圖像處理:cvSobelcvCanny

     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的結構:

  wKioL1ZNb9zCU_-UAABJoXPot-c208.png

  

spacer.gif

相關文章
相關標籤/搜索