Study notes for OpenCV——第七节 OpenCV基本数据结构
2013-07-25 23:01
357 查看
Opencv基本数据结构
(可以在“……/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看其详细定义)
cxcore/include/cxtypes.h
CvPoint系列
CvSize系列
CvSize
CvRect
CvScalar
CvArr
(1)CvPoint系列
CvPoint:表示图像中的点(见示意图)
CvPoint2D32f:二维空间中的点
CvPoint3D32f:三维空间中的点
构造函数:cvPointXXXX( )。注意,这是c风格的代码,构造函数是内联函数,并不是c++中的类的构造函数一样。
(2)CvSize系列
CvSize:图像的尺寸
CvSize2D32f:如果想用浮点型。
(3)CvRect
可以用来表示图像的部分区域(示意图)
(4)CvScalar
包含4个浮点成员,可以用来表示表示B,G,R,alpha。(示意图)
有三个构造函数:cvScalar,cvRealScalar,cvScalarAll
假设要在(5,10)和(20,30)之间画一个白色矩形,只需简单调用:
OpenCV基本数据结构
本文尚不成熟,希望大家提出宝贵意见。
敬请关注本博客和新浪微博To_捭阖_youth.
(可以在“……/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看其详细定义)
cxcore/include/cxtypes.h
CvPoint系列
CvSize系列
CvSize
CvRect
CvScalar
CvArr
(1)CvPoint系列
CvPoint:表示图像中的点(见示意图)
CvPoint2D32f:二维空间中的点
CvPoint3D32f:三维空间中的点
构造函数:cvPointXXXX( )。注意,这是c风格的代码,构造函数是内联函数,并不是c++中的类的构造函数一样。
(2)CvSize系列
CvSize:图像的尺寸
CvSize2D32f:如果想用浮点型。
(3)CvRect
可以用来表示图像的部分区域(示意图)
(4)CvScalar
包含4个浮点成员,可以用来表示表示B,G,R,alpha。(示意图)
有三个构造函数:cvScalar,cvRealScalar,cvScalarAll
假设要在(5,10)和(20,30)之间画一个白色矩形,只需简单调用:
cvRectangle( myImg, cvPoint(5,10), cvPoint(20,30), cvScalar(255,255,255) );
OpenCV基本数据结构
结构 | 成员 | 含义 |
CvPoint | int x,y | 图像中的点 |
CvPoint2D32f | float x,y | 二维空间中的点 |
CvPoint3D32f | float x,y,z | 三维空间中的点 |
CvSize | int width,height | 图像的尺寸 |
CvRect | int x,y,width,height | 图像的部分区域 |
CvScalar | double val [4] | RGBA值 |
敬请关注本博客和新浪微博To_捭阖_youth.
相关文章推荐
- Study notes for OpenCV——第二节:Opencv的结构与内容
- opencv学习笔记[9]:Opencv的基本数据类型和矩阵结构
- Study notes for OpenCV——第八节 CvMat结构体与矩阵的创建
- opencv学习笔记[9]:Opencv的基本数据类型和矩阵结构
- OpenCV3——数据结构与基本绘图
- Study notes for OpenCV——第九节 矩阵的维度、通道和矩阵的访问
- OpenCV笔记(一)——数据结构与基本绘图
- Opencv基本数据结构
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- OpenCV 学习记录3 数据结构和基本绘图
- Study notes for OpenCV——第三节:Opencv一个简单的程序:显示图像
- opencv学习笔记——数据结构与基本绘图
- Study notes for OpenCV——第四节:Opencv读取视频
- opencv 基本数据结构
- opencv 基本数据结构
- OpenCV的概况和基本数据结构
- OpenCV系统学习:一、OpenCV结构、基本数据类型
- Study notes for OpenCV——第六节 写视频文件
- OpenCV学习(3)——命名风格和基本数据结构
- Study notes for OpenCV——第五节:视频播放控制