在JavaScript中查找2D对象的方向

问题描述:

对不起,如果事实证明这是一个微不足道的答案,我一直无法弄清楚如何找到不规则多边形的方向(以数组形式给出)。我的意思是指0和物体长轴之间的角度。在JavaScript中查找2D对象的方向

搜索我在MatLab中找到了一个名为regionprops()的函数,这几乎就是我所需要的。

https://www.mathworks.com/help/images/ref/regionprops.html

是否有一个JavaScript等同,我只是无法找到,或者这将是最好的学习如何将matlab在我的项目?

+0

你尝试过什么?你如何创建多边形? –

+0

多边形是放置在Google地图上的一组标记的凸包。到目前为止,我已经找到了那个形状的质心,但是通过后我发现找到方向后,我对数学毫无头绪。我试过使用一个名为健壮的方向库,但没有运气。 –

+0

请参见[如何计算多曲线的OBB?](https://*.com/a/42997918/2521214) – Spektre

似乎你需要计算image moments

有关图像方向的信息可以通过首先使用 二阶中心矩来构造协方差矩阵来导出。

还要考虑principal components analysis