如何在opencvc++中绘制眼睛周围的旋转边界框

how to draw rotated bounding box around the eye in opencv c++

本文关键字:周围 旋转 边界 眼睛 绘制 opencvc++      更新时间:2023-10-16

我正在做一个项目来检测图像或视频中的眼睛对,问题是我如何在opencvc++中绘制旋转的边界框,同时使用一些跟踪算法(光流等)来跟踪特征。

没有直接调用来绘制旋转矩形,您必须逐行绘制它。您可以在这里找到如何绘制旋转矩形的示例代码

Mat image(200, 200, CV_8UC3, Scalar(0));
RotatedRect rRect = RotatedRect(Point2f(100,100), Size2f(100,50), 30);
Point2f vertices[4];
rRect.points(vertices);
for (int i = 0; i < 4; i++)
    line(image, vertices[i], vertices[(i+1)%4], Scalar(0,255,0));