构造原语:{b、s、i、f、d}
b:无符号字符;s:短整型; i:整型; f:浮点型; d:双精度型
Point类:
为二维点与三维点设计,一般使用别名初始化点对象
别名例:
Point2f:2代表二维点,f代表点的坐标为浮点数
Point3i:3代表三维点,i代表点的坐标为整数
2与3 和(i,f,d)可任意组合。
//使用示例,包含构造函数与内置方法
cv::Point2f p; //初始化,使用默认构造函数
p.x = 12.3;
p.y = 34.5; //访问坐标
cv::Point2f p1(p); //复制构造函数,p1会拷贝对象p
cv::Point2f p2(100.0, 200.0) //初始化-使用值构造函数
cv::Point3f point //默认构造函数,拷贝构造与上面一样
point.x = 0;
point.y = 1.0;
point.z = 2.0; //成员访问,多了一个z坐标
cv::Point3f point2(10.0, 20.0, 30.0); //值构造函数
double pm = point.dot(point2) //将两三维点作为向量点乘
//poi