Цитата: codegrinder от 17.11.2009 20:54:18
Эээ, а можно график перспективных посмотреть? Я как-то слабо его себе могу представить.
http://www.mem-tek.c…_page2.gifЗдесь характеристики 3 камер (линз к ним), использовавшихся в миссиях. Призрак нашел.
Как раз с графиками дисторсии и кривым объяснением по применению.
http://glav.su/redir…_specs.pdfЦитата: codegrinder от 17.11.2009 20:26:15
То что выше - я даже не знаю как назвать, может вы знаете? По сути есть что сказать?
Это именно оно и есть - перспективное искажение. Наиболее полно проявляющее себя на снимке 20473, где Земля оказывается дальше всего от центра.
Цитата: codegrinder от 17.11.2009 20:26:15
Я как-то не подумал. У других искажений тоже от места зависит.
Слушайте, я понимаю, вы точно знаете, что сделали правильно. Для того, чтобы вы поняли, давайте представим камеру вообще без линз, если помните, такие были когда-то. Как по вашему, для достаточно большого угла обзора искажений не будет?
Думаю, там никак не будет большого угла обзора. Чтобы на обскуру сфотографировать большую группу людей, камеру отодвигали очень далеко. Впрочем, в и-нете наверняка все написано.
А вы меня решили, как и Призрак, принять за спеца по оптике? Я просто изо всех сил стараюсь дружить с головой. И мышление у меня геометрическое, по крайней мере 3D - без проблем.Цитата: codegrinder от 17.11.2009 20:26:15
Можно, я и формулы приводил. Можно даже ещё одним способом - представить каждую точку как вектор (x, y, fs) где x, y - координаты точек, fs - фокусное расстояние пересчитанное в точки. И меряйте углы между любыми двумя точками сколько угодно, я думаю формулу угла между двумя векторами в пространстве найти несложно.
Для этого надо знать расстояния до объектов. Это, кстати, делает моя программа ApolloTimeCalc - по азимуту и высоте над горизонтом, при известной дистанции до объекта вычисляются 3 координаты в декартовой системе наблюдателя, после чего можно с ними делать все, что позволяет векторная алгебра. Можете запустить под wine, если у вас линукс. ссылка дана выше была.
Цитата: codegrinder от 17.11.2009 20:26:15
Перспективное искажение даёт не линза, учите матчасть.
Конечно. Линза только собирает перспективу, чтобы отобразить ее на кадр.
Вот еще одна ссылка от Призрака:
http://apollo.sese.a…Lenses.pdfПо теме. Один фрагмент:
Если верить ему, то вы правы с дисторсией как дополнительной поправкой к уже имеющемуся перспективному искажению. Тем более оно никуда не делось в этом случае. Удивителен только момент с дисторсией, достигающей процента. Но я подумал, что процент этот надо тогда просто отсчитывать не в пикселях от расстояния напрямую, а впроцентах от уже полученного в результате перспективного искажения сдвига, который зависит от расстояния в мм от центра. Тогда ОК. И тогда чихать на эту дисторсию вообщчхе.
Вы правы, я прав, перспектива есть, и никуда не девается. Мир?