я ищу алгоритм, чтобы найти угол между камерой и объектом на картинке, например:
В примере изображения мы можем видеть 30 градусов между точкой обзора камеры и объектом (в нашем случае это телевизор).
Кто-нибудь знает какой-либо алгоритм, который решает эту проблему?
Телевидение составляет самолет с нормальным. Теперь возьмем вектор из точки на этой плоскости, такой как центр телевизора и камеры: sin α равен произведению двух векторов на число точек, деленное на произведение длин обоих векторов. Используйте arcsin, чтобы получить угол (остерегайтесь радианов и градусов). При необходимости зажмите угол от 0 ° до 90 °.
Других решений пока нет …