OpenCV常用頭文件介紹


轉載:https://www.cnblogs.com/wangguchao/p/7244483.html

1.OpenCV包含的模塊

              cv – 核心函數庫

              cvaux – 輔助函數庫

              cxcore – 數據結構與線性代數庫

              highgui – GUI函數庫

              ml – 機器學習函數庫

2.常用頭文件:

               #include <cv.h>

               #include <cvaux.h>

               #include <highgui.h> 

               #include <ml.h>

               #include <cxcore.h> 

2. 頭文件作用
  (1)cxcore.h
             基礎結構:CvPoint,CvSize,CvScalar 等。
             數組操作:cvCreateImage,cvCreateMat  等。
             動態結構:CVMemStorage,CvMemBlock 等。
             繪圖函數:cvLine,cvRectangle 等。
             數據保存和運行時類型數據:CvFileStorage,cvOpenFileStorage. 等。
             錯誤處理和系統函數 cvGetErrStatus,cvAlloc,cvFree 等。
 
 
(2)ml.h
    機器學習模塊, 基本上是統計模型和分類算法,包含如下內容

            統計模型(Statistical Models)

           一般貝葉斯分類器(Normal Bayes Classifier) 

           K-近鄰(K-NearestNeighbors)

           支持向量機(Support Vector Machines)

           決策樹(Decision Trees)

            提升(Boosting)

            梯度提高樹(Gradient Boosted Trees)

             隨機樹(Random Trees)

             超隨機樹(Extremely randomized trees)

             期望最大化(Expectation Maximization)

             神經網絡(Neural Networks)MLData

 

  (2)cv.h
           圖像處理函數: cvSobel,cvCanny. 等。
           結構分析:ContourArea 等。
           運動分析和目標跟蹤:cvMeanShift 等。
           模式識別:cvHaarFeature 等。
           攝像頭定標與三維重建  等。
 
  (3)HighGui
           圖形界面函數  cvNamedWindow 等。
           圖像保存和讀取  cvLoadImage, cvSaveImage 等。
           視頻讀寫 CVCreateFileCapture  等。


免責聲明!

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



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