Как стать автором
Обновить

Комментарии 4

НЛО прилетело и опубликовало эту надпись здесь

По одной фотографии думаю это точно не решаемо.

По одной решаемо нейросетями, но есть вероятность ошибок. С двумя ошибок будет уже гораздо меньше.

Вообще сейчас много приложений для измерений по камере — гуглить «AR ruler». Но они опираются на реалтайм картинку с постоянно меняющимся ракурсом и всякие гироскопы. Одна фотография сложнее, но зато у нас не реалтайм, можно позволить себебольше вычислений.

Еще надо помнить про искажения объектива, например - дисторсия. Возможно фотоаппарат сам это программно исправляет, но надо проверять.

Я себе когда-то для фотографирования документов делал программу, корректирующую перспективу по четырём вручную выбранным точкам: на фото лист бумаги, мышью помечаем четыре угла и преобразуем изображение так, чтобы эти четыре выбранные точки стали углами прямоугольника (я приводил к ближайшему bounding box этих четырёх точек, с размерами не заморачивался, полагая, что фотографировать и так пытаешься под прямым углом, и искажения при такой трансформации должны быть небольшими). Какой-то такой подход не спасёт отца русской демократии? Типа, есть заведомо прямоугольный в реальном мире объект, помечаем его углы на фотографиях, получаем искажённый четырёхугольник, считаем трансформацию, переводящую его в прямоугольник на плоскости, применяем ко всему изображению. И уже на этом новом изображении меряем длину.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации