-1
我正在开发一个项目来检测图像或视频中的眼睛对,问题是我该如何绘制旋转的边界框围绕着眼睛对opencv C++,同时使用一些跟踪算法(光流等)来跟踪特征。如何在opencv中绘制旋转的边界框围绕眼睛C++
我正在开发一个项目来检测图像或视频中的眼睛对,问题是我该如何绘制旋转的边界框围绕着眼睛对opencv C++,同时使用一些跟踪算法(光流等)来跟踪特征。如何在opencv中绘制旋转的边界框围绕眼睛C++
没有直接调用绘制旋转的矩形,您必须逐行绘制它。你可以找到如何绘制一个旋转矩形的示例代码here
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));
这是通过绘制线条创建一个框,这是什么?我在我的项目中使用它,但不能正常工作.... :( –
除非你张贴一些代码来看,这就是我可以提供的所有 – zeFrenchy
或者这个例子可能会帮助你http://docs.opencv.org/2.4 /doc/tutorials/imgproc/shapedescriptors/bounding_rotated_ellipses/bounding_rotated_ellipses.html – zeFrenchy