【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图像处理: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


你可能感兴趣的:(动态,信息,模式识别,摄像头)