Opencv結構與內容

一、Opencv的結構分類:

cxcore、cv、ML(Machine Learning)、HighGUI、cvcam、cvaux

二、常見結構的內容與算法:

  1、cxcore庫(基本結構和算法、XML的支持、繪圖函數) :

    • 基礎結構:CvPoint、CvSize、CvScalar等
    • 數組操作:cvCreateImage、cvCreateMat等
    • 動態結構:CvMemStorage、CvMemBlock等
    • 繪圖函數:cvLine,cvRectangle等
    • 數據保存和運行時類型信息:CvFileStorage,cvOpenFileStorage等
    • 錯誤和運行時類型信息:CvFileStorage,cvOpenFileStorage等

  2、cv模塊(包含圖像處理和視覺算法):

    • 圖像處理:cvSobel,cvCanny等
    • 結構分析:ContourArea等
    • 運動分析與目標跟蹤:cvMeanShift等
    • 模式識別:CvHaarFeature
    • 攝像頭定標與三維重建:cvCalibrateCamer2

  3、ML模塊(包含圖像處理和視覺算法):

    • 包含許多聚類、分類和數據分析函數。如Bayes分類器,K近鄰算法,支持向量機,決策樹,神經網絡等等。

  4、HighGUI模塊:

    • 圖像界面函數:cvNamedWindow
    • 讀圖像和保存圖像:cvLoadImage,cvSaveImage
    • 讀視頻和寫視頻:CvCreateFileCapture等

                          


  

 

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