2009-12-27 12 views
7

Gibt es eine Open-Source-Code, der auf MS ähnlich funktioniert PhotosynthReconstruct Szene wie Photosynth

Photosynth ist ein potenter Mischung aus zwei unabhängigen Durchbruch: die Fähigkeit, die Szene zu rekonstruieren oder aus einem Bündel Objekt von flache Fotografien, und die Technologie, die Erfahrung zu praktisch jedermann über das Internet zu bringen.

Unter Verwendung von Techniken aus dem Bereich der Computer Vision, untersucht Photosynth Bilder für Ähnlichkeiten zueinander und verwendet diese Informationen die Form des Objekts zu schätzen und der Aussichtspunkt der Fotos von genommen wurden. Mit diesen Informationen erstellen wir den Raum neu und verwenden ihn als Leinwand, um die Fotos anzuzeigen und durch zu navigieren.

diese Erfahrung Bereitstellung erfordert eine Menge Daten sehen obwohl-viel mehr als Sie in der Regel zu jeder Zeit erhalten durch die Bahn auf jemand Fotoalbum surfen. Hier kommt unsere Seadragon ™ Technologie ins Spiel: Sie liefert nur die Pixel , die Sie benötigen, genau dann, wenn Sie sie benötigen. Es ermöglicht Ihnen, durch Dutzende von 5, 10 oder 100 (!) Megapixel-Fotos mühelos zu durchsuchen, ohne mit einer Reihe von Thumbnails fummeln und warten auf alles um laden. Über dieses Release

Photosynth kommt von einem leidenschaftlichen kleinen Startup von zwei Dutzend Menschen in Microsoft Live Labs. Wir sind Wissenschaftler, Ingenieure und Designer arbeiten wie verrückt, um auf Photosynth Versprechen zu liefern.

+0

Hmm ... Ich bin mir nicht ganz sicher, ob dies Programmiert ist. Photosynth wie Photoshop usw. sind Werkzeuge, die an der Peripherie der Softwareentwicklung eingesetzt werden können, aber kaum Programmierungswerkzeuge sind. – AnthonyWJones

+0

Es gibt eine riesige Menge an Forschungsarbeiten und ich glaube, dass der Autor eine Arbeit über die Beschreibung der Technologie hinter Photosynth veröffentlicht hat - ich machte ähnliche Forschungen ... – stefanB

+0

Open Source zahlt nicht viele Doktorsgehälter. –

Antwort

10

Das nächste, was ich zu einem Open-Source gefunden haben Photosynth ist Insight3D. Es kann hier gefunden werden: http://insight3d.sourceforge.net/ Während Teile von Insight3D Open Source sind und es kostenlos heruntergeladen werden kann, gibt es Bibliotheken, die nicht Open Source sind, wie der SIFT Feature Detector.

Bundler (http://phototour.cs.washington.edu/bundler/) kann auch Ihre Bedürfnisse erfüllen. Bundler ist sehr mit Photosynth verbunden (http://phototour.cs.washington.edu/). Es benötigt ein bisschen mehr, um es zum Laufen zu bringen. Es hat keine GUI und muss kompiliert werden.

aktualisiert

Ich habe ein Update im Bereich der Open-Source-Struktur von Motion-Anwendungen zu berichten. OpenMVG ist ein Fotorekonstruktionsprojekt, das aktiv entwickelt wird (https://github.com/openMVG/openMVG). Es enthält wiederverwendbare Bibliotheken sowie eine Reihe von ausführbaren Dateien, die die verschiedenen Schritte einer Fotorekonstruktionspipeline umfassen.

aktualisieren 2

Mapillary hat eine Struktur aus Bewegung Projekt namens OpenSfM freigegeben. https://github.com/mapillary/OpenSfM. Es hat ein paar süße Features wie:

  • Unterstützung für Panoramen
  • Sensorfusion mit GPS und Beschleunigungsmesser
  • Eine beispielhafte Implementierung eines Web-Viewer
+0

das ist großartig .. lass mich versuchen Einblick – iceman

4

Sie könnten einfach ein paar Fragen bei Google stellen, bevor Sie eine Frage stellen.

+0

Der Sinn von SO besteht darin, Antworten zu erhalten, die Google Ihnen nicht geben würde. Antworten, die von Google beantwortet werden können, sind hier wirklich nutzlos. – elijah

+2

Ich habe erwartet, dass die Leute ihre Erfahrungen mit den verschiedenen Paketen und Alternativen hier teilen ... und die Unterschiede zwischen ihnen – iceman

+0

nur um es klar zu machen - die vorherige Bemerkung ist für Ihre Frage (iceman) und bezog sich auf die Bemerkung gemacht in dieser Antwort (die wie gesagt bei Google nachgeschlagen werden konnte). (wie ein weiser chinesischer mann einmal sagte: "es gibt keine dummen fragen nur dumme antworten") – elijah

1

einen Blick auf Hugin haben. Es ist nicht das, was Photosynth macht, aber es ist eine ziemlich mächtige Open Source für die Erstellung von Panoramabildern.