|
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 3
|
|
Создание панорамы, Global optimization (Bundle adjustment)05.05.2014, 19:36. Показов 1725. Ответов 5
Метки нет (Все метки)
Добрый вечер!
Получил панораму из нескольких снимков. Хочу улучшить результат при помощи групповой корректировки (Bundle adjustment). Пытался разобраться с тем, как работает этот метод, но все тщетно... Объясните пожалуйста или поделитесь материалом, по возможности, где можно прочесть или, лучше, посмотреть на пример. Что то подобное есть у Сжельского, Зиссермана и Хартли, но это все профессорские выкладки. Интересует сама реализация кода
0
|
|
| 05.05.2014, 19:36 | |
|
Ответы с готовыми решениями:
5
Global Optimization Toolbox Создание пакета (bundle) в Symfony2 Создание объекта в global.asa |
|
294 / 265 / 48
Регистрация: 09.04.2013
Сообщений: 1,038
|
|
| 07.05.2014, 16:07 | |
|
Просто для архива ссылка на англоязычный документ http://lear.inrialpes.fr/pubs/... s-va99.pdf
Статья о применении в OpenCV http://ardrone-ailab-u-tokyo.b... se_13.html Парализованное вычисление, программа на С++ с исходным кодом http://grail.cs.washington.edu/projects/mcba/
1
|
|
|
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 3
|
|
| 07.05.2014, 19:34 [ТС] | |
|
Добавлено через 45 минут
wingblack, Я новичок в программировании, Вы не подскажите, если возможность посмотреть что содержится в конкретном классе, вызываемом из библиотеки openCv? Ну т.е. мы передаем ему что-то в качестве параметров, он это что-то каким-то образом обрабатывает, и выдает результат. нужно узнать, что содержится в этом "черном ящике"
0
|
|
|
294 / 265 / 48
Регистрация: 09.04.2013
Сообщений: 1,038
|
|
| 07.05.2014, 21:19 | |
|
Насколько я понял, данный метод используется для построения трехмерного образа из набора картинок (или это промежуточные вычисления), и выглядит довольно комплексно и сложно.
Может стоит рассмотреть поиск одинаковых ключевых точек на краях изображения с помощью OpenCV ? Также знание о фокусном расстоянии объектива, повороте камеры (если делается автоматом) должны упростить работу. Триангуляцию уже умеете делать? Как один из простых методов склеивания - ручная расстановка точек склеивания на одинаковых предметах на границах обоих изображений. Если новичок - может не стоит замахиваться на такие большие проекты с сложной математичкой базой?
0
|
|
|
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 3
|
|
| 07.05.2014, 22:20 [ТС] | |
|
wingblack, я уже воспользовался openCV и программа сшивает снимки. интерес представляет то, как работает ВА(( Я хочу не так, чтобы вызвать из библиотеки метод, передать ему несколько параметров и получить готовый результат, а разобраться, что именно он делает с принемаемыми данными. Пытался найти часть кода на любом языке или блок схему алгоритма но все тщетно, как быдто я пытаюсь узнать что-то запрещенное!
Про этот метод много написано, но все, что излагают во всех этих случаях, относится к 3D, а я его пытаюсь применить к 2D
0
|
|
|
294 / 265 / 48
Регистрация: 09.04.2013
Сообщений: 1,038
|
||
| 08.05.2014, 08:15 | ||
|
1
|
||
| 08.05.2014, 08:15 | |
|
Помогаю со студенческими работами здесь
6
создание объекта в global.asa Как создавать круговые панорамы? Объёмные динамические фото-панорамы Optimization Nonlinear Constraint Демодулятор SSB сигнала и вывод панорамы на TFT Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|