Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 查找对象和摄影机视点之间的角度_C++_Image_Algorithm_Filtering_Photos - Fatal编程技术网

C++ 查找对象和摄影机视点之间的角度

C++ 查找对象和摄影机视点之间的角度,c++,image,algorithm,filtering,photos,C++,Image,Algorithm,Filtering,Photos,我正在寻找一种算法来寻找照片中相机和物体之间的角度,例如: 在示例图片中,我们可以看到相机视点和对象之间的30度角(在我们的例子中为tv) 有人知道解决这个问题的算法吗?电视用法线组成一个平面。现在从这个平面上的一个点取向量,比如电视的中心,摄像机:sinα等于两个向量的点积除以两个向量长度的乘积。使用Arcin获取角度(注意弧度与度)。如有必要,将夹角夹在0°和90°之间。欢迎使用。抱歉,这是离题的,请参阅

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

在示例图片中,我们可以看到相机视点和对象之间的30度角(在我们的例子中为tv)


有人知道解决这个问题的算法吗?

电视用法线组成一个平面。现在从这个平面上的一个点取向量,比如电视的中心,摄像机:sinα等于两个向量的点积除以两个向量长度的乘积。使用Arcin获取角度(注意弧度与度)。如有必要,将夹角夹在0°和90°之间。

欢迎使用。抱歉,这是离题的,请参阅