Point是OpenCV中的一个结构体,用于表示二维平面上的一个点。它包含两个成员变量x和y,分别表示该点在x轴和y轴上的坐标。
在OpenCV中,Point结构体的定义如下:
```c++
struct Point {
int x, y;
Point();
Point(int _x, int _y);
Point(const Point& pt);
Point(const CvPoint& pt);
Point(const Vec& v);
Point& operator = (const Point& pt);
Point operator + (const Point& pt) const;
Point operator - (const Point& pt) const;
Point operator - () const;
Point operator * (int a) const;
Point operator / (int a) const;
bool operator == (const Point& pt) const;
bool operator != (const Point& pt) const;
operator Vec() const;
};
```
除了x和y成员变量外,Point结构体还重载了一些运算符,例如加、减、乘、除等,方便对点进行数学运算。