28 июня состоялся IT Meetup Summer'25, на котором CEO Singularis Дмитрий Крыжановский выступил с докладом «Поиск координат объектов на фотоснимках для служб спасения или Подводные камни при решении простой задачи».
На первый взгляд задача выглядит технически простой. Но есть несколько важных обстоятельств.
- На экране ПК ось OY направлена вниз, а в мировой системе координат – вверх.
- В декартовых координатах принято сначала записывать горизонтальную компоненту, потом вертикальную (x; y), а в географических – сначала вертикальную, потом горизонтальную (широта; долгота).
- Даже углы отсчитываются по‑разному: долготы – против часовой стрелки, а азимуты – по часовой.
Кроме того, чтобы вычислить положение объекта, нужно учитывать:
- кроп‑фактор камеры, который определяется из EXIF метаданных опосредованно,
- расстояние до поверхности съёмки,
- ориентацию снимка относительно сторон горизонта.
В своём докладе Дмитрий Крыжановский рассказывает, как такие детали превращают задачу в настоящий квест:
— Несовершенство знаний, подсознательные неявные допущения и неорганизованность в команде на стороне заказчика способны создать технические и управленческие проблемы даже при решении такой технически простой задачи.