Восстановите сцену как Photosynth

Есть ли любой открытый исходный код, который делает подобный MS Photosynth

Photosynth является мощной смесью двух независимых прорывов: способность восстановить сцену или объект от набора плоских фотографий и технологию для обеспечения того опыта фактически любому по Интернету.

Используя методы от поля машинного зрения, Photosynth исследует изображения на общие черты друг другу и использует ту информацию для оценки формы предмета и точки наблюдения, от которой были сделаны фотографии. С этой информацией мы воссоздаем пространство и используем его в качестве холста, чтобы отобразиться и перейти через фотографии.

Если тот опыт требует просмотра БОЛЬШОГО КОЛИЧЕСТВА данных, хотя — намного больше, чем Вы обычно добираются в любое время путем перемещения по чьему-то фотоальбому в сети. Это - то, где наша технология Seadragon™ входит: поставка просто пиксели, в которых Вы нуждаетесь, точно при необходимости в них. Это позволяет Вам просматривать десятки из 5, 10, или 100(!) мегапиксельных фотографий легко, не играя с набором миниатюр и ожидая все для загрузки. Об этом Выпуске

Photosynth происходит из страстного небольшого запуска двух дюжин человек в Microsoft Live Labs. Мы - ученые, инженеры и разработчики, работающие как сумасшедший для выполнения обещание Photosynth.

9
задан iceman 27 December 2009 в 08:56
поделиться

3 ответа

Самая близкая вещь, которую я обнаружил фотосинтез с открытым исходным кодом, является Insight3D. Он может быть найден здесь: http://insight3d.sourceforge.net/ В то время как части Insight3D - это открытый источник, и его можно загрузить бесплатно, есть библиотеки, которые не являются открытым источником, таким как детектор функций SIFT.

Bundler ( http://phototour.cs.washington.edu/bundler/ ) может также соответствовать вашим потребностям. Bundler очень подключен к фотосъемке ( http://phototour.cs.washington.edu/ ) Это требует немного больше, чтобы получить его. У него нет графического интерфейса и должно быть составлено.

Обновление

У меня есть обновление для отчета в области структуры с открытым исходным кодом из приложений движения. OpenMVG - это проект реконструкции фото, который активно развивается ( https://github.com/Openmvg/Openmvg ). Он содержит многоразовые библиотеки, а также серию исполняемых файлов, которые составляют различный шаг Photo Recoveruction Conrice.

Обновление 2

Mapillary выпустил структуру из проекта Motion, называемый OpenSFM. https://github.com/mapillary/opensfm . Он имеет несколько сладких особенностей, таких как:

  • Поддержка панорам
  • датчик слияния с GPS и акселерометры
  • Пример реализации веб-просмотра
10
ответ дан 4 December 2019 в 13:47
поделиться

Вы можете просто попробовать несколько запросов в Google перед тем, как задать вопрос.

4
ответ дан 4 December 2019 в 13:47
поделиться

Нет, вы не можете сделать это таким образом. Но вы можете, если вы загрузите его через XMLHTTTREQUEST (AJAX). Таким образом, вы можете прервать связь, если это займет слишком долго.
Например, вы можете использовать Опция Timeout Если вы используете jQuery:

$.ajax({ url: "a.js", dataType: "script", timeout: 1000});

таким образом, если скрипт не загружается в течение 1 секунды (1000 мс), запрос будет прерван. Также вы можете использовать {async: false} для предотвращения выполнения кода во время загрузки скрипта (если вам нужно).

Проверить http://api.jquery.com/jquery.ajax/ для получения дополнительных вариантов.

-121--3186075-

Взгляд на Hugin . Это не то, что делает фотосинкт, но это довольно мощный неосуществительный для создания панорамных изображений.

1
ответ дан 4 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: