Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизСоздание диаграммы из нескольких изображений Найти похожие ветки
← →
Igorek © (2004-03-13 15:39) [0]Допустим мы снимаем фотоапаратом из одной точки несколько раз в разных направлениях. Как потом из этих снимков сделать одну диаграмму?
Кто подскажет есть ли такие алгоритмы, или где их можно найти?
← →
Anatoly Podgoretsky © (2004-03-13 15:42) [1]Это не диаграма, а панорама, алгоритмы склейки очень сложные, относятся к области распознования изображений.
А найти, ну так существует же Сеть с ее поисковыми системами.
← →
TUser © (2004-03-13 16:28) [2]На алголисте есть текст (6 глав) про это. Тебе нужна главы 5-6. Это введение. А ваще - это очень сложно. Одному челу, даже крутому, дома на компе, разделяемом с любимой бабушкой, сделать не рально. Я так думаю.
← →
YurikGl © (2004-03-13 16:33) [3]Панорама делается так:
Фотожоп+нормальные руки.
И не надо никаких книг читать.
А если фотки уже распчатанные, то нужен скотч.
← →
YurikGl © (2004-03-13 16:37) [4]Здесь описано, в том числе, как склеивать военные топографические карты. Я думаю, что с фотками проще.
http://hibaratxt.narod.ru/karty/index.html
← →
Igorek © (2004-03-13 17:37) [5]
> TUser © (13.03.04 16:28) [2]
> На алголисте есть текст (6 глав) про это. Тебе нужна главы
> 5-6. Это введение. А ваще - это очень сложно. Одному челу,
> даже крутому, дома на компе, разделяемом с любимой бабушкой,
> сделать не рально. Я так думаю.
Искал - не нашел. Можно линк?
← →
nikkie © (2004-03-13 17:49) [6]с кеноновскими цифровиками идет качественная программа PhotoStitch
← →
Igorek © (2004-03-13 18:12) [7]
> nikkie © (13.03.04 17:49) [6]
> с кеноновскими цифровиками идет качественная программа PhotoStitch
Со многими фотоапаратами идут такие проги. Интересует, как самому програмно это сделать.
← →
nikkie © (2004-03-13 18:28) [8]>Со многими фотоапаратами идут такие проги.
которые могут отличаться качеством сшивки. где-то я видел пример сшивки пары кадров PhotoStitch-ем и программой из комплекта Olympus. линия склейки второй программой была очевидна - какая-то линия типа сточной трубы на доме была разорвана.
>Интересует, как самому програмно это сделать.
имхо здесь 2 момента
1. определить идентичные точки (линию склейки) на паре снимков
2. подобрать какое-то преобразование так, чтобы линии склейки совмещались (очевидно, что будут некоторые искажения геометрии, которые нужно исправить для того, чтобы склеивалась панорама)
← →
Igorek © (2004-03-14 13:05) [9]
> nikkie © (13.03.04 18:28) [8]
> >Интересует, как самому програмно это сделать.
> имхо здесь 2 момента
> 1. определить идентичные точки (линию склейки) на паре снимков
> 2. подобрать какое-то преобразование так, чтобы линии склейки
> совмещались (очевидно, что будут некоторые искажения геометрии,
> которые нужно исправить для того, чтобы склеивалась панорама)
Думаю не все так просто. Те проги что я видел склеивают плавно. Т.е. один снимок плавно переходит в другой.
Кроме того возможны сложности когда два снимка сделаны не точно из одной точки (точка в которой находится обьектив);
Нормалные проги подбирают место склейки и по высоте - т.е. два кадра могут быть не на одинаковой позиции по высоте.
Думаю надо искать склейку (x, y) как аргументы функции которая оценивает отличия в полосах из двух кадров. Кстати и положение самих полос надо искать.
Правда есть вариант: сделать штатив для камеры, который во-первых позволял бы снимать точно из одной точки; а во-вторых можно было бы выставить горизонтальный угол второго кадра относительно первого равным захвату камеры (гориз угол), (и возможно меньшим на полосу сшивки). Это имхо бы упростило дело.
Тогда остается только написать алгоритм перехода одного изображения во второе.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c