OpenCV结构简介

Posted 耍代码的小伙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

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

 

图形化介绍


以上是关于OpenCV结构简介的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV实战——OpenCV核心数据结构

Opencv 3.2.0 模块简介

opencv学习笔记详解基本图像容器Mat以及常用数据结构和函数

OpenCV 简介 携手走进 OpenCV 的世界

OpenCV-Python1.OpenCV的简介配置文档与示例

OpenCV 基础功能简介