找到对象和摄像机视点之间的角度

时间:2017-05-07 18:29:55

标签: c++ image algorithm filtering photos

我正在寻找一个算法来找到照片中相机和物体之间的角度,例如:

example

在示例图片中,我们可以看到摄像机视角与物体之间的30度(在我们的例子中是电视)。

有谁知道解决这个问题的任何算法?

1 个答案:

答案 0 :(得分:0)

电视台组成一架平常的飞机。现在从这个平面上的一个点(如电视的中心)和相机中取出矢量:sinα等于两个矢量的点积除以两个矢量长度的乘积。使用arcsin获得角度(注意弧度与度数)。如有必要,将夹角夹在0°和90°之间。