Autore Topic: Framework immagini panoramiche  (Letto 1091 volte)

Offline sesi

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: +1
    • Mostra profilo
Framework immagini panoramiche
« il: 08 Marzo 2012, 17:03:24 CET »
0
Ciao a tutti!
Sto cercando un framework o una libreria da aggiungere ad un progetto per mostrare un'immagine panoramica.
Come necessità ho che l'immagine venga mossa tramite touch, ma se fosse possibile unire a questo il movimento del dispositivo sarebbe fantastico!
In pratica, io ho un'immagine montata a 360 gradi (ho unito i vari scatti singoli) e devo dare l'effetto di panorama 360°!
Qualcuno può darmi qualche suggerimento?

Grazie mille!

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Framework immagini panoramiche
« Risposta #1 il: 08 Marzo 2012, 18:53:37 CET »
+1
Prova a vedere questa libreria:

http://code.google.com/p/panoramagl-android/

usa codice nativo via JNI, le OpenGL-ES 1.x e le immagini sono equi-rettangolari.
adb logcat | tee /tmp/logcat | grep TAG

Offline sesi

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: +1
    • Mostra profilo
Re:Framework immagini panoramiche
« Risposta #2 il: 12 Marzo 2012, 09:12:55 CET »
0
Ciao Iceweasel,
avevo trovato quella libreria, ma non c'è niente di documentazione e l'esempio scaricato dal sito non mi funziona!
tu l'hai provato? mi sai dare una mano?
Grazie!

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Framework immagini panoramiche
« Risposta #3 il: 12 Marzo 2012, 10:19:28 CET »
0
Io ho preso i sorgenti e compilato il tutto sia la parte in C che quella in Java e funziona, ma io non faccio testo :-)

Le librerie nativa e quella Java si trovano già compilate nella sezione di download, c'è un esempio molto semplice da capire con una immagine equi-rettangolare. La documentazione come in molti programmi open source è il sorgente stesso. Serve anche conoscere bene gli argomenti sulle immagini panoramiche e OpenGL-ES.

Se app non funziona segnala sicuramente l'errore via logcat ma non lo hai comunicato.
adb logcat | tee /tmp/logcat | grep TAG

Offline sesi

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: +1
    • Mostra profilo
Re:Framework immagini panoramiche
« Risposta #4 il: 14 Marzo 2012, 15:26:44 CET »
0
Ciao iceweasel,
guarda, sono riuscito a farlo funzionare, ma proprio non riesco a capire un paio di cose... siccome mi sembra che tu l'abbia usato, volevo chiederti se puoi darmi una mano!
nella configurazione posso dire se usare l'accelerometro. Se lo abilito l'app "impazzisce", nel senso che inizia a girare da sola a tutta velocità, e riesco ad avere solo un gran mal di testa :)
Invece, se lo lascio disabilitato e uso il dito risponde solo quando faccio il trascinamento, ma anche qui va velocissimo! c'è, che tu sappia, un qualche modo per limitare la velocità del movimento?

Grazie mille!!!

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Framework immagini panoramiche
« Risposta #5 il: 14 Marzo 2012, 16:33:58 CET »
0
Scusa prima hai detto che non funziona, ora funziona ma no riesci a capire come utilizzarla, sono due cose diverse.

Quella è una libreria per programmatori che conoscono bene l'argomento sulle immagini panoramiche, è open source quindi c'è tutto il sorgente dalla prima all'ultima riga, basta studiarselo.

Per la velocità dei movimenti guarda i sorgenti "PLViewBase.java", il comando del movimento è nel metodo "inertia" a seguire. Anche la gestione dei sensori avviene nello stesso sorgente, studiati il metodo "setAccelerometerSensitivity" a seguire per impostare la sensibilità dei valori dell'accelerometro.

Se hai problemi con questa libreria puoi sempre cercane un'altra, magari più semplice.
adb logcat | tee /tmp/logcat | grep TAG

Offline sesi

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: +1
    • Mostra profilo
Re:Framework immagini panoramiche
« Risposta #6 il: 15 Marzo 2012, 10:28:32 CET »
0
mmm... non mi ci sono trovato molto bene...
ho optato per una soluzione html, lascio il link se dovesse servire a qualcuno (è a pagamento)
Pano2VR - Download - Garden Gnome Software
grazie mille!!!

Offline tonnuns

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Framework immagini panoramiche
« Risposta #7 il: 04 Gennaio 2013, 18:32:46 CET »
0
Ciao vorrei provare anche io questa classe mi sai dare delle info?
L'hai implementata in un'app di Android?