3.1 OpenCV的基本数据类型

CvPoint:包含int类型成员x,y的结构体。

CvPoint2D32f:成员x,y为浮点类型。

Cvpoint3D32f:成员x,y,z为浮点类型

CvSize:包含int类型成员width和height的结构体。

CvSize2D32f:浮点类型的成员变量

CvRect:派生于CvPoint,CvSize,数据成员x,y,widh,height。

CvScalar:用来代替1、2或者3个实数成员,有一个单独成员val,为指向双精度浮点数组的指针。

CvScalar的构造函数:

  1. cvScalar(),参数可以是一个,两个,三个或者四个;
  2. cvRealscalar(), 一个参数传递给val[0],其余成员值为0;
  3. cvScalarAll(),一个参数,传递给所有成员。
points,size,rectangles和calar三元组的结构
结构 成员 意义
CvPoint int x, y 图像中的点
CvPoint2D32f float x, y 二维空间的点
CvPoint3D32f folat x, y, z 三维空间的点
CvSize int width, height 图像的尺寸
CvRect int x, y, width, height 图像的部分区域
CvScalar double val[4] RGBA的值
posted @ 2016-02-29 06:46  chan21252  阅读(201)  评论(0编辑  收藏  举报