OpenCV的多种基本数据类型
2012-02-29 14:26
323 查看
OpenCV的多种基本数据类型
包含4个整型成员的CvScalar类型,当内存不是问题时,CvScalar经常用来代替1,2或者3个实数成员(在这个情况下,不需要的分量被忽略)。CvScalar有一个单独的成员val,它是一个指向4个双精度浮点数数组的指针。
数据
结构 | 成员 | 意义 |
CvPoint | int x, y | 图像中的点 |
CvPoint2D32f | float x, y | 二维空间中的点 |
CvPoint3D32f | float x, y, z | 三维空间中的点 |
CvSize | int width, height | 图像的尺寸 |
CvSize2D32f | float width, height | 图像的尺寸 |
CvRect | int x, y, width, height | 图像的部分区域 |
CvScalar | double val[4] | RGBA值 |
构造函数 | 含义 |
cvScalar() | 它需要一个、两个、三个或者四个参数并将这些参数传递给数组val[]中的相应元素。 |
cvRealScalar() | 它需要一个参数,它被传递给给val[0],而val[]数组别的值被赋为0。 |
cvScalarAll() | 它需要一个参数并且val[]中的4个元素都会设置为这个参数 |
宏 | 图像像素类型 |
IPL_DEPTH_8U | 无符号8位整数 (8u) |
IPL_DEPTH_8S | 有符号 8位整数(8s) |
IPL_DEPTH_16S | 有符号16位整数(16s) |
IPL_DEPTH_32S | 有符号32位整数(32s) |
IPL_DEPTH_32F | 32位浮点数单精度(32f) |
IPL_DEPTH_64F | 64位浮点数双精度(64f) |
相关文章推荐
- OpenCV的多种基本数据类型
- OpenCV基本数据类型
- 【OpenCV学习笔记】2.1OpenCV基本数据类型
- OpenCv2 学习笔记(4) OpenCv基本的数据类型
- opencv学习-2-0初探-基本类型数据
- opencv学习-2-0初探-基本类型数据
- openCV中基本数据类型及其空间范围和大小
- 3.1 OpenCV的基本数据类型
- opencv 基本数据类型 cvPoint cvSize cvScalar cvRect
- [opencv]图像处理的基本数据类型以及通道和维度理解
- opencv学习-2-0初探-基本类型数据
- OpenCV 学习笔记---基本数据类型
- opencv学习-2-0初探-基本类型数据
- OpenCv (正式篇)6----core组件--Mat(最基本的图像数据类型)
- 【OpenCV】基本数据类型
- opencv学习笔记[9]:Opencv的基本数据类型和矩阵结构
- Opencv学习笔记(二):Opencv中的基本数据类型与数据结构
- OpenCV学习笔记之一(OpenCV的基本数据类型)
- OpenCV入门(四)基本数据类型
- 【OpenCV】基本数据类型、IplImage数据结构