opencv学习4.2 点的表示、颜色表示、举证表示、尺寸表示

本文介绍了OpenCV中点的表示,包括2D点的Point类及其运算操作。接着讲解了颜色的表示,通过Scalar类表示BGR颜色,并提及颜色空间转换函数cvtColor()。此外,还详细阐述了Rect类用于矩形表示,包括面积、尺寸、顶点坐标计算,以及矩形的交集、并集、平移和缩放操作。
摘要由CSDN通过智能技术生成

4.2.1点的表示:point类

point表示坐标系下点的坐标。point_表示2维点的坐标,point1_表示三维点的坐标。

point类可以进行算术运算。

Point point;//创建一个2D点对象
  point.x = 10;//初始化x坐标值
  point.y = 8;//初始化y坐标值
  或者
  Point point = Point(10, 8);

pt1 = pt2 + pt3;
  pt1 = pt2 - pt3;
  pt1 = pt2 * a;
  pt1 = a * pt2;
  pt1 += pt2;
  pt1 -= pt2;
  pt1 *= a;
  double value = norm(pt); // L2 
  normpt1 == pt2;
  pt1 != pt2;

4.2.2 颜色的表示:scalar类

pencv scalar中三元素的顺序为BGR,若有第四个,为透明度

4.2.4矩形的表示:Rect类

  求矩阵的交和并:

//如果创建一个Rect对象rect(100, 50, 50, 100),那么rect会有以下几个功能:

rect.area();     //返回rect的面积 5000

rect.size();     //返回rect的尺寸 [50 × 100]

rect.tl();       //返回rect的左上顶点的坐标 [100,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值