一、构造 空构造 cv::Point2i p1; //空构造,整形二维点 cv::Point3f p2; //空构造,浮点三维点 拷贝构造 cv::Poont3f p2(p1); //将点p1复制给p2。 赋值构造 cv::Point2i p1(a,b); //定义整形二维点 CV::Point3d p2(a,b,c); //定义双精度三维点 二、取值 cv::Point2i p1(10,10);//定义整形二维坐标点 int x1 = p1.x;//取p1点的x坐标 int y1 = p1.y;//取p1点的y坐标 cv::Point3i p2(10,10,10);//定义整形三维坐标点 int x2 = p2.x;//取p2点的x坐标 int y2 = p2.y;//取p2点的y坐标 int z2 = p2.z;//取p2点的z坐标 三、函数 cv::Rect2i r(0,0,100,100);//定义一个矩形 cv::Point2i p3(10,10);//定义一个点p3(10,10) cv::Point2i p4(200,200);//定义一个点p4(200,200) bool j =p3.inside(r);//判断p3是否在矩形内 bool k =p4.inside(r);//判断p4是否在矩形内