|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.01.2015, 11:39 | #1 |
Пользователь
Регистрация: 05.12.2012
Сообщений: 67
|
Создание панорамы (Qt)
Доброго времени.
Появилась интересная задачка - наложить несколько фотографий друг на друга так, чтобы получилась панорама, разумеется, никакой ручной корректировки не используя. Кто-нибудь занимался подобным? Я попробовал работать с QPainter::setCompositionMode. Всё прекрасно накладывает, только не могу понять, как определять области, которые одинаковые на обоих изображениях? Далее думал на тему использования libpano. Сейчас пытаюсь её собрать. |
19.01.2015, 13:14 | #2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Я не понял что ты пытаешься сделать, поясни
|
19.01.2015, 13:27 | #3 |
Пользователь
Регистрация: 05.12.2012
Сообщений: 67
|
|
19.01.2015, 20:22 | #4 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Ты хочешь соединить несколько изображений или наложить их друг на друга (с прозрачностью)? или еще что-то? Зачем тебе определять одинаковые области? Области совсем одинаковые или все же отличаются? |
|
20.01.2015, 11:11 | #5 | |
Пользователь
Регистрация: 05.12.2012
Сообщений: 67
|
Цитата:
Далее берёшь эти изображения и накладываешь друг на друга с "прозрачностью" накладываемого изображения. Дело в том, что 100% одинаковые области получиться не могут (освещение, резкость и т.п.). Поэтому, не очень себе представляю как совмещать. |
|
20.01.2015, 14:13 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
http://www.cescg.org/CESCG-2006/pape...tiak-Piotr.pdf
http://habrahabr.ru/post/106302/ Прочтите, может быть что-нибудь полезное найдете.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.01.2015, 14:42 | #7 | |
Пользователь
Регистрация: 05.12.2012
Сообщений: 67
|
Цитата:
Сейчас получил libpano в Ubuntu. Пытаюсь разобраться, как оно работает. Кто-нибудь уже с ней работал? |
|
20.01.2015, 18:11 | #8 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Мне кажется по статье с хабра можно разобраться и запилить то, что тебе надо.
Не пойму я только зачем тебе QPainter - он позволяет что-то нарисовать, но тебе надо анализировать изображения. Изображения - это QImage, QPicture и QPixmap. Из них QPicture заточен под отображение картинки (тоже не подходит), а 2 других позволяют обрабатывать отдельные пиксели, но насколько я понимаю QImage оптимизирован специально для такой работы. Короче берешь QImage, читаешь статью с хабра и пытаешься искать похожие области. Потом видимо обрезаешь часть картинки, часть делаешь прозрачной и накладываешь прозрачными частями. Ну мне все это видится так, а может быть я понял твои планы неверно. |
23.01.2015, 11:48 | #9 | |
Пользователь
Регистрация: 05.12.2012
Сообщений: 67
|
Цитата:
Именно поэтому я хочу использовать в проекте libpano в качестве инструмента. После сборки и подключения к проекту я до сих пор не могу загрузить изображение для обработки. Ругается на Код:
Код:
|
|
24.01.2015, 18:13 | #10 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Просмотр сферической панорамы в delphi | Sharu | Общие вопросы Delphi | 2 | 24.10.2011 12:33 |
Создание внутреннего и внешнего серверов. Создание серверов автоматизации. | Ann_Sh | Помощь студентам | 3 | 09.10.2011 15:53 |
Яндекс панорамы - Питер - Смольный проспект | Alar | Свободное общение | 7 | 20.04.2011 04:08 |
3D панорамы на Java. Возможно ли? | Web-Gangsta | Общие вопросы по Java, Java SE, Kotlin | 2 | 11.06.2009 08:15 |