1、四边形
Mat image(300, 300, CV_8UC3, Scalar(255, 255, 255)); // 300X300大小的白色图像
Point pnt[1][4] =
{
Point(100, 100), // 左上角
Point(200, 100), // 右上角
Point(200, 200), // 右下角
Point(100, 200), // 左下角
};
const Point* pt[1] = {pnt[0]}; // 行指针
int npt = 4; // 四边形
polylines(image, pt, &npt, 1, true, Scalar(0, 0, 255), 2); // 红色边框
imshow("polylines", image);
2、五边形
Mat image(300, 300, CV_8UC3, Scalar(255, 255, 255)); // 300X300大小的白色图像
Point pnt[1][5] =
{
Point(100, 100),
Point(200, 100),
Point(200, 200),
Point(100, 200),
Point(80, 80),
};
const Point* pt[1] = {pnt[0]}; // 行指针
int npt = 5; // 五边形
polylines(image, pt, &npt, 1, true, Scalar(0, 0, 255), 2); // 红色边框
imshow("polylines", image);
ends…
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)