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

时间:2015-11-10 16:42:20

标签: c# coordinates orientation emgucv euler-angles

我使用Emgu CV在图像中找到等腰三角形,从这个检测到的三角形中我试图确定方向(前,左,右和后侧) )三角形的旋转是什么(例如:-30度)。

Triangle orientation

我能够检测到这个三角形的位置以及三个坐标中的每一个,我只是不确定如何继续寻找方向和旋转角度。这是Emgu CV的功能,还是简单的数学运算;我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

找到最接近的两组坐标(毕达哥拉斯定理使这很简单)。

这是你的缺点。

该方面未使用的点是前方。

左右两侧只是从正面顺时针和逆时针方向的线条。

可以使用简单的三角法在您刚刚找到的第一行和您正在测量角度的假想线之间找到角度。

你需要查阅相关的数学,但是一旦你将它分解出来,每个步骤都是相当简单的。