您的位置:首页 > 理论基础 > 数据结构算法

Opencv基本数据结构

2017-04-27 10:08 183 查看
Opencv的数据结构:CvPoint系列、CvSize系列 、CvSize、CvRect、CvScalar、CvAr
大多数据结构都在cxtypes.h这个头文件里定义

1、CvPoint系列:

   CvPoint:表示图像中的点   (x,y)都是整型变量,即图像中点的 坐标,图像的原点一般在图像的左上角

   CvPoint2D32f:二维空间中的点   (x,y)是float型

   CvPoint3D32f:三维空间中的点   

   构造函数:cvPointXXXX( )。注意,这是c风格的代码,构造函数是内联函数,并不是c++中的类的构造函数一样。

 

2、CvSize系列:

   CvSize:图像的尺寸(整型)

   CvSize2D32f:如果想用浮点型。

 

3、CvRect:用来表示图像的部分区域,4个参数,矩形的左上角的坐标(x,y),矩形的长、宽

 

4、包含4个浮点成员,可以用来表示表示B,G,R,alpha; 有三个构造函数:cvScalar,cvRealScalar,cvScalarAll

     cvScalar对四个变量都赋值

  cvRealScalar只对四个变量的第0个赋值,其他都为0

  cvScalarAll对四个变量都赋相同的值

 

5、CvArr: CvArr->CvMat->IplImage   三个继承关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: