如何确定三角形的方向/旋转?

3
我正在使用Emgu CV在图像中查找等腰三角形,从检测到的三角形中,我试图确定其方向(前,左,右和后侧)以及三角形的旋转角度(例如:-30度)。

Triangle orientation

我能够检测到这个三角形的位置和每个坐标,但我不确定如何继续找到方向和旋转角度。这是否是Emgu CV的功能,还是简单的数学问题?我该如何解决?

1个回答

2
找到距离最近的两组坐标(勾股定理可以轻松解决这个问题)。
这是你的短边。
未使用该边上的点是前面。
左右只是从前面顺时针和逆时针方向的线。
可以使用简单的三角函数在你刚才找到的第一条线和你正在测量角度的假设线之间找到角度。
您需要查找相关的数学知识,但每个步骤在分解后都是相当直接的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接