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圖像處理: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的結構: