OpenCV结构简介

OpenCV结构

Cxcore

Cv

Machine Learning(ML)

HighGUI

Cvcam

Cvaux

Cxcore

基础结构:CvPoint,CvSize,CvScalar

数组操作:cvVCreateImage,cvCreateMat

动态结构:CvMemStorage,CvMemblock

绘图函数:cvLine,cvRectangle

数据保存和运行时类型信息:cvFileStorage,cvOpenFileStorage

错误处理和系统函数:cvGetErrStatuscvAlloc,cvFree

Cv

图像处理:cvSobel,cvCanny

结构分析:ContourArea

运动分析与目标追踪:cvMeanShift

模式识别:CvHaarFeature

摄像头定标与三维重建:cvCalibrateCamer2

Machine Learning(ML)

包含许多聚生类,分类和数据分析函数。如Bayes分类器,K近邻算法,支持向量机,决策树,神经网络等等。

HighGUI

图像界面函数:cvNamedWindow

读图像和保存图像cvLoadImagecvSaveImage

读视频和写视频:CvCreateFileCapture

Cvcam

摄像机接口,在Opencv1.0以后的版本中已经被移除了

Cvaux

该模块中一般存放一些即将被淘汰的算法还有函数(比如隐马尔科夫的人脸识别算法),还有包含一些实验性算法还有函数(前景检测,背景剔除等)

图形化介绍

 

猜你喜欢

转载自www.cnblogs.com/marszh/p/9231217.html
今日推荐