Фото — обмен опытом |
Здравствуйте, гость ( Вход | Регистрация )
Фото — обмен опытом |
Alexandr-M |
3.6.2008, 15:35
Сообщение
#1
|
Постоянный участник Группа: Администраторы Сообщений: 5 508 Регистрация: 13.8.2007 Пользователь №: 2 749 |
Решил тут тему такую сделать. Название громкое, конечно
Но пока другое в голову не лезет .... Убедительно прошу визуально оценить пары фоток ... Сильно ли заметна разница между ними??? 1.1. 1.2. |
Саша КАН |
17.10.2015, 14:02
Сообщение
#2
|
Активный участник Группа: Пользователи Сообщений: 111 Регистрация: 27.3.2015 Пользователь №: 6 593 |
Сегодня задумался, а можно ли по фото определить расстояние до объекта съёмки. Полез в интернет и вот что нашёл: X1/Y1 = X2/Y2 Источник Отсюда следует, что расстояние до объекта съёмки = (фокусное расстояние объектива в метрах * реальный размер объекта в метрах)/размер объекта на плёнке в метрах. Размеры зданий можно измерить при помощи линейки на Яндекс.картах. Вышеприведённая формула работает для плёночных фотографий. А если фото цифровое? Всё просто: переводим пиксели в метры при помощи нехитрой формулы: размер объекта на плёнке в метрах = (0,036*горизонтальный размер объекта в пикселях)/горизонтальный размер оригинала фотографии ИЛИ размер объекта на плёнке в метрах = (0,024*вертикальный размер объекта в пикселях)/вертикальный размер оригинала фотографии Итоговая формула для цифровых фотографий выглядит следующим образом: Расстояние до объекта съёмки = (фокусное расстояние объектива в метрах * реальный размер объекта в метрах * горизонтальный размер оригинала фотографии в пикселях)/(горизонтальный размер объекта на фото в пикселях * 0,036) ИЛИ Расстояние до объекта съёмки = (фокусное расстояние объектива в метрах * реальный размер объекта в метрах * вертикальный размер оригинала фотографии в пикселях)/(вертикальный размер объекта на фото в пикселях * 0,024) Проверил для фотографий, снятых на плёночном ф/а с фокусным расстоянием 50 мм и оцифрованных с разрешением 3637 пикс. Брал фотографии, где точно известна точка съёмки и расстояние до объекта, а реальные размеры объекта брал с Яндекс.карт. В итоге погрешность определения расстояния по этой формуле составила от 5 м при расстоянии до объекта 430 м до 15 м при расстоянии до объекта 1,2 км. Считаю, что это очень хороший результат. А вот для других фотоаппаратов не проверял. Возможно, там результаты будут другие. Если кто-то проверит, отпишитесь, работает ли формула. Формула, приведённая выше, относится к любым некадрированным отпечаткам с 35мм плёнки. Мерить можно в пикселях, а можно и линейкой в миллиметрах, причём без разницы, на фотобумаге или на экране монитора. Для полностью цифровой фотографии формула выглядит так: расстояние до объекта = высота объекта/(размер пикселя*высота в пикселях)*фокусное расстояние. Размер пикселя довольно сильно меняется от камеры к камере. Узнать его можно на специализированных технических сайтах или сняв объект известной высоты с известного расстояния. Например, для зеркалки Canon EOS-450D размер пикселя - 0,005 мм, а для мыльницы Canon A630 - 0,002 мм. Зум-объективы, к сожалению, не имеют стандартных значений фокусного расстояния, так что измерения по цифровому снимку можно проводить лишь в том случае, когда в него включена информация EXIF с указанием модели камеры и фокусного расстояния в момент съёмки. Вы всё переусложняете. Не важно каким фотоаппаратом и каким объективом сделаны снимки. Важно с какого расстояния! Отношение высот разновысоких объектов, имеющих один размер на снимке, равно отношению расстояний до них о1/о2 = р1/р2. Для одинаковых объектов, отношение то же, только делить будем не высоты объектов, а их размеры на пленке. Размер больше в 1.5 раза - значит расстояние меньше в 1.5 раза. Если мы знаем расстояние до одного объекта, то узнаем и до второго. Для наглядности я поставил объекты на одной оси, но для советских объективов это не важно (на цифромыльнице предметы на краях могут искажаться и растягиваться). Проблема в том, как оценить расстояние. Пока есть полный негатив, то расстояние можно вычислить сравнивая высоту объекта с высотой кадра, а на откадрированном надо знать хотя бы одно расстояние между двумя объектами известной высоты. В нашем случае можно что-то сравнивать если известно расстояние между парнями 3 и 1. Ориентироваться по абсолютным размерам на фотографии нельзя. Один и тот же размер получится при съёмке издалека классическим плёночным аппаратом и при съёмке с двое меньшего расстояния современной мыльницей. Кстати, про модели фотоаппаратов. Ещё раз подчеркну - фотоаппарат значения не имеет. Значение имеет расстояние с которого снимали. Если снять мыльницей кадр издалека, а потом вырезать серединку и увеличить, то пропорции будут точно такими же как и у пленочного фотоаппарата. Обрезка кадра эквивалентна увеличению фокусного расстояния объектива. Ув. Александр и aragont! К сожалению, на практике ваша ФОРМУЛА НЕ РАБОТАЕТ Высота предмета на графике - на самом деле не вписывается под ту диагональную прямую, что вы начертали... например, можно попробовать найти закономерность в ряду чисел: 10 5,3 3,7 2,7 2,1 ? А также из фото «Шпалы» (см. выше фото Игоря Б.): 1,81 1,59 1,35 1, 33 ? А главный вопрос остается прежним: |
Текстовая версия | Сейчас: 21.6.2024, 17:32 |