计算正方形的视角(高级数学)

时间:2014-12-16 19:31:29

标签: math vector area angle motion-detection

我遇到了大麻烦:我的程序(Java)成功识别出在纸上绘制的正方形(通过其4个边缘)。现在我需要计算,网络摄像头朝向此正方形的角度。所以我得到了形状的4个坐标,我已经有了一个想法:你可以看看这个形状的区域的比例到可能的最大区域通过这个广场(当你从顶部看到它时)。第一个是容易的(矢量,角度),但我不知道如何计算这个四边形的最大面积,当它是一个正方形....是否有可能理解,我的意思是什么?

或者您是否有任何关于如何以其他方式解决这个问题的线索?

我很感谢每一个帮助/想法/一切

1 个答案:

答案 0 :(得分:0)

网状凸轮和方形之间的角度可以从两个单位矢量的点积容易地计算出来:

  1. 来自网络摄像头的矢量(x1,y1,z1)和正方形的质心,
  2. 正方形的法向量,可以使用两个相邻边的叉积计算。