2009-12-27 7 views
7

Esiste un codice open source che fa simile a MS PhotosynthReconstruct come Photosynth

Photosynth è una potente miscela di due innovazioni indipendenti: la capacità di ricostruire la scena o oggetto da un gruppo di fotografie piatte e la tecnologia per portare quell'esperienza praticamente a chiunque oltre Internet.

utilizzando tecniche dal campo di computer vision, Photosynth esamina immagini per somiglianze tra loro e utilizza tali informazioni per stimare la forma del soggetto e il punto di osservazione le foto sono state scattate da . Con queste informazioni, abbiamo ricreare lo spazio e utilizzarlo come una tela per visualizzare e navigare attraverso le foto .

A condizione che l'esperienza richiede la visualizzazione di grandi quantità di dati anche se, molto più di quanto in genere si ottiene in qualsiasi momento navigando album di foto di qualcuno sul web. È qui che entra in gioco la nostra tecnologia Seadragon ™ : che fornisce solo i pixel necessari, esattamente quando hai bisogno di usare lo pixel. Ti permette di navigare su attraverso dozzine di 5, 10 o 100 (!) foto megapixel senza sforzo, senza armeggiando con un mucchio di miniature e aspettando di tutto per il carico . Informazioni su questa versione

Photosynth proviene da un appassionato piccolo avvio di due dozzine di persone in Microsoft Live Labs. Siamo scienziati, ingegneri e designer che lavorano come matti per consegnare la promessa di Photosynth alla .

+0

Hmm ... Non sono del tutto sicuro che si tratti di Programming Related. Photosynth come Photoshop, ecc., Sono strumenti che possono essere utilizzati alla periferia dello sviluppo del software, ma sono strumenti difficilmente "di programmazione". – AnthonyWJones

+0

C'è un'enorme quantità di articoli di ricerca e credo che l'autore abbia pubblicato un articolo sulla descrizione della tecnologia alla base della fotosintesi - stavo facendo ricerche simili ... – stefanB

+0

L'open source non paga molti stipendi di dottori di ricerca. –

risposta

10

La cosa più vicina che ho trovato per un open source Photosynth è Insight3D. Può essere trovato qui: http://insight3d.sourceforge.net/ Mentre parti di Insight3D sono open source e possono essere scaricate gratuitamente, ci sono librerie incluse che non sono open source come il rilevatore di funzionalità SIFT.

Bundler (http://phototour.cs.washington.edu/bundler/) potrebbe anche soddisfare le vostre esigenze. Bundler è molto connesso a Photosynth (http://phototour.cs.washington.edu/) Richiede un po 'di più per farlo funzionare. Non ha alcuna GUI e deve essere compilato.

Aggiornamento

Ho un aggiornamento di riferire in materia di struttura open source di applicazioni di movimento. OpenMVG è un progetto di ricostruzione di foto che viene attivamente sviluppato (https://github.com/openMVG/openMVG). Contiene librerie riutilizzabili e una serie di file eseguibili che comprendono i vari passaggi di una pipeline di ricostruzione di foto.

Aggiornamento 2

mapillary ha rilasciato una struttura dal progetto di movimento chiamato OpenSfM. https://github.com/mapillary/OpenSfM. Ha un alcune caratteristiche dolci come:

  • Supporto per panorami
  • fusione del sensore con GPS e accelerometri
  • un esempio di implementazione di un visualizzatore Web
+0

questo è grandioso ... provami intuizione – iceman

4

È possibile provare alcune query su Google prima di pubblicare una domanda.

+0

L'intero punto di SO è ottenere risposte che Google non ti darebbe. Le risposte a cui Google può rispondere sono davvero inutili qui. – elijah

+2

mi aspettavo che le persone condividessero le loro esperienze sull'utilizzo dei vari pacchetti e alternative qui ... e le differenze tra loro – iceman

+0

solo per chiarire - la precedente osservazione è a favore della tua domanda (iceman) e si riferiva all'osservazione fatta in questa risposta (che come detto potrebbe essere consultata su Google). (come un saggio cinese disse una volta: "non ci sono domande stupide solo risposte stupide") – elijah

1

Dai un'occhiata alla Hugin. Photosynth non è ciò che fa ma è un'arma opensource piuttosto potente per la creazione di immagini panoramiche.