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图像处理: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的结构:
本文出自 “坚持!!” 博客,请务必保留此出处http://insiston.blog.51cto.com/10295419/1714683
原文地址:http://insiston.blog.51cto.com/10295419/1714683