今天,虽然是周六,但是仍然要学习啊,,我这个菜鸟啥时候才能变大神啊,哎~~下面开始介绍 OpenCV 中常见的类和函数。
1、点类 Point
Point 类定义的是二维坐标系下的点,所以,它有两个成员:x 和 y。程序如下:
int main()
{
// 点的表示
Point point_A; //是整型的
point_A.x = 5; //如果是5.2,输出也是 5
point_A.y = 2;
cout << point_A << endl; //输出的是 [5,2]
}
此外,Opencv 还有这样的定义:
typedef Point <int> Point2i
typedef Point2i Point
typedef Point<float> Point2f
所以,以后碰到 Point,Point2i,Point <int> 是完全等价的,都是表示二维坐标系下的整型点。
2、矩形类 Rect
Rect类的成员变量有四个:x,y 表示矩形左上角的坐标。width 和 height 分别表示矩形的宽和高。Rect 常见的成员函数有 :
Size() 的返回值为尺寸Size :返回的是 [宽 × 高]
area() 返回的是