如何在opencvc++中绘制眼睛周围的旋转边界框
how to draw rotated bounding box around the eye in opencv c++
我正在做一个项目来检测图像或视频中的眼睛对,问题是我如何在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));
相关文章:
- 与互斥锁相比,旋转锁可以保证上下文切换
- 绘制旋转的三角形
- 旋转模型矩阵时的形状失真
- 四边形的 2D 旋转
- 垂直方向的 Gtk3+ 旋转按钮 (c/c++)
- 发布旋转矩阵(openGL/glm)
- 顺时针迭代旋转 3 位数字
- 形状对象的旋转和缩放不正确C++
- 如何在 OpenSceneGraph 中缩放/旋转/移动资产
- 如何有效地计算将单位立方体映射到自身的反射和旋转?
- 变量周围的堆栈'...'已损坏
- 子轴围绕父轴而不是他自己的轴旋转
- 将使用太多的纹理插值器 - 带旋转的着色器
- 运行时检查失败 #2 变量"A"周围的堆栈已损坏
- OpenCV代码不会检测人脸的数量,也不会在脸周围放一个圆圈
- SFML 向下移动时如何围绕屏幕中心旋转?
- 如何在OpenGL中正确旋转和缩放对象?
- 为什么我的 VS 代码调试器在我的C++代码周围弹跳?
- 矩阵 4 旋转不会在 x 和 y 周围工作,但会在 z 周围工作
- 如何在opencvc++中绘制眼睛周围的旋转边界框