Как определить, находится ли координата внутри изображения с геотегом?

У меня есть изображение в формате JPEG с данными Exif, которое я могу использовать для получения широты, долготы и высоты. Как я могу определить, находится ли координата (широта, долгота, высота) внутри или снаружи изображения выше?

Я голосую за то, чтобы закрыть этот вопрос, потому что он касается обработки геопространственной информационной системой или расчета GPS-координат, что выходит за рамки создания, захвата, редактирования или обработки фотографий.
Возможно, это может быть лучше на gis.stackexchange.com , учитывая то, что вы пытаетесь сделать.

Ответы (1)

Чтобы получить эту информацию, вам также нужно направление, например, на север. Затем вы получаете угол обзора и создаете бесконечный треугольник. Затем вы можете проверить, находятся ли координаты внутри этого треугольника или нет.

Если вы ищете формулу для этого, лучше задать свой вопрос на math.stackexchange.com .

Также вы должны учитывать свое понимание «внутри». Если у вас между камерой и координатами будет холм, дом, дерево, то вы не увидите точку, но она будет в пределах вашего угла зрения (исходя из фото).

Угол обзора — это свойство вашего объектива. Более того, исходя из вашего вопроса в StackOverflow , вам нужен угол между фокальной осью объектива и поверхностью, потому что вы не можете быть уверены, что ваш дрон перпендикулярен земле. Вообще ваш вопрос не имеет отношения к фотографии. Это математически.

Кроме того, ваш расчет может быть неверным, если вы находитесь в помещении. Или если на объективе крышка.
Привет @Romeo Ninov, как получить угол обзора и создать бесконечный треугольник? Я не знаю, как сделать эту операцию, можете ли вы рассказать подробнее? Спасибо!
Пожалуйста, смотрите мой обновленный ответ
Привет, @Romeo Nivov, я понял твой ответ, большое спасибо!