Как точно рассчитать размер изображения, используя отношения и ссылку - Фотопедия
1 голос
/ 25 апреля 2014

ОК, поэтому математика отношений достаточно проста.

Если вы знаете размер объекта, произнесите на изображении линейку размером 12 дюймов, и вы положите линейку на другой предмет, например на дверь. Вы фотографируете дверь с помощью линейки.

Линейка 12 дюймов, и на изображении она имеет высоту 120px. Дверь оказывается 1200px, которая при выполнении простой математики равна 10 футам или 120 дюймам.

Однако это не то, как он работает, в действительности изображение имеет некоторую форму искажения, поэтому прямое отношение не будет работать. Это как-то связано со сбором света, фокусными точками / длинами или чем-то еще. Что мне нужно учитывать, чтобы эти отношения работали?

что у нас есть

(12in / 120px) = (unknownHeight / 1200px)
(12in / 120px) * 1200px = unkownHeight
0.1ppi * 1200px = 120in or 10ft

Но на самом деле, если линейка 12 дюймов и 120 пикселей, 10-футовая дверь будет похожа на 1100 пикселей, так что нам нужно учитывать как объектив или что-то еще?

Чего мне не хватает?

Спасибо!

Ответы [ 2 ]

1 голос
/ 31 декабря 2014

Да, проблема в том, что объективы искажают изображение от простой параллельной проекции, которая вам нужна для упрощения математики.

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

0 голосов
/ 31 января 2015

Если бы у вас была более мелкая сетка, вы могли бы измерить объект, используя изображение линейки, даже если это видно в зеркале забавного дома. Если метки см на расстоянии 1т пикселей на одном конце и на расстоянии 8 пикселов на другом конце, то не составит труда, если вы посчитаете N реальных меток на изображении по всему объекту.

Если у вас нет линейки, примыкающей к объекту, но вы измеряете различные характеристики на всех углах, по всей плоскости, поместите 2 линейки под прямым углом. Очевидно, что вы делаете, если вы используете 4 линейки в прямоугольнике вокруг объекта. Соединяйте линии между противоположными линейками, чтобы создать сетку, даже если ближняя и дальняя линейки имеют разные размеры: нарисованная сетка может использоваться для измерения вашей функции.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...