Вам не хватает чего-то большого. Размер датчика камеры не упоминается. Вы должны знать это, как в мм, так и в пикселях. Вы не сказали никаких размеров, но Samsung говорит 3,7 мегапикселя, так что если 4: 3, то это 2221 x 1666 пикселей. Спецификации Samsung не говорят. Ваше изображение будет такого размера, хотя вы можете знать его размеры в пикселях.
Датчик мм довольно сложно определить на большинстве телефонов. В большинстве случаев Samsung Note 4 утверждает, что это 1 / 2,6-дюймовый сенсор, но это поддельное число, а не реальное измерение. Википедия говорит, что Nokia 1 / 2,5 "составляет 5,76 x 4,29 мм, но это не очень полезно , Все, что мы знаем, хотя.
Не уверен, что вы пытаетесь рассчитать, вы, кажется, знаете как размер объекта и его расстояние. Найденная формула рассчитывает расстояние, а не размер. Вот калькулятор, который также вычисляет расстояние, а не размер.
http://www.scantips.com/lights/subjectdistance.html
Оба требуют знания размера сенсора, в мм и в пикселях.
Если вы знали, кроп-фактор, калькулятор может рассчитать размер датчика в мм.
Я смею сказать, что это тоже неизвестно.
Высота датчика 4,29 мм
Фокусное расстояние 4.8 мм
Размер сенсора 1667 пикселей
Размер предмета 596 пикселей
Высота объекта 0,9 метра
Тогда расстояние до объекта 2,82 метра
Таким образом, эти числа, исходя из ваших чисел и моих догадок, вычисляют расстояние как 2,82 метра, который, как вы сказали, составлял 2,3 метра. Кажется, на полпути близко, так как мы не знаем цифры.
Это работает лучше с большими камерами, для которых мы действительно знаем характеристики.
РЕДАКТИРОВАТЬ: ваш подробный Exif помогает.
Там написано
Размер изображения: 5312x2988
Мегапиксели: 15,9
Фокусное расстояние: 4,8 мм (эквивалент 35 мм: 31,0 мм)
Больше не 3,7 мегапикселя. :) А 5312х2988 - это 1,78 аспекта (HDTV).
Таким образом, калькулятор говорит, что коэффициент обрезки видеокамеры составляет 31 / 4,8 = 6,48х (по сравнению с 35-мм пленкой). Мы знаем размер 35 мм, поэтому, используя диагонали, он вычисляет высоту датчика, чтобы она всегда была высотой 5,84 мм.
Другие источники говорят, что Samsung 1 / 2,6 "составляет 5,5x4,1 мм (4: 3), что близко к числам Скотта (но его значение составляет 1,44: 1, что может быть опечаткой?). Я не знаю, где Samsung говорит ваш размер. Однако ваш размер изображения говорит 5312x2988, что составляет 1.78: 1 HD, режим видеокамеры. Это более широкое изображение обязательно короче высота.
В любом случае, исходя из этого и с поправкой на книжную ориентацию, он вычисляет высоту датчика (длинный размер) как 5,84 мм, а расстояние - 2,33 метра, используя числа, которые мы можем угадать.
http://www.scantips.com/g2/dist2.png
FWIW, Exif говорит 15,9 мегапикселей (5312x2988 - 15,872 мегапикселей).
Этот 15.872 мп позволяет:
Соотношение сторон 1: 1/3984 x 3984 пикселей = 15,872 м.д.
Соотношение сторон 4: 3/4600 x 3450 пикселей = 15,870 м.д.
Соотношение сторон 3: 2/4879 x 3253 пикселей = 15,871 mp
Соотношение сторон 16: 9/5312 x 2988 пикселей = 15,872 mp
Но 16: 9 в 15.87 mp 4: 3 сенсора не может быть шире, чем чипы 4600 пикселей,
так что режим видео 16: 9 будет 4600x2587 пикселей. Но это изображение 5312x2988, так что это НЕ чип 4: 3, но 15,87 мегапикселя может быть только чип видеокамеры 16: 9.