常用数据结构与颜色空间

OpenCV常用数据结构:

1)Point类

Point类数据结构表示二维坐标系的点,由坐标x, y指定的2D点,如:
Point pt; pt.x = 20; pt.y = 10; C++其他类型

Python中直接用元组(x,y)

2)Rect类

Rect类用来表示矩形,成员有x, y, width, height

Python中直接用元组(x,y,w,h)
常用数据结构与颜色空间-LMLPHP

3)Size类

Size表示区域大小,常用构造函数Size(intwidth, int height)Python中直接用元组(width,height)

4)Scalar类

Scalar 0表示具有四个元素的数组,大量用来传递像素值,如RGB颜色一般形式: Scalar(double B,double Gdouble R,double Alpha)如果用不到第四个则表示Scalar(B,G,R),其中:B一表示蓝色分量,G一表示绿色分量R一表示红色分量,Alpha一表示透明度注意:Scalar表示颜色顺序为BGR
Scalar (255,0,0)表示纯蓝色Scalar (0,255,0)表示纯绿色
Scalar (0࿰

03-30 22:15