Jumping Jack Flash weblog

Come convertire un “panorama dinamico Samsung” in “panorama standard

Posted in varie, VR360 by jumpjack on 26 agosto 2018

Il Samsung S7 (e, immagino, anche i modelli successivi S8, S9,…) è in grado di catturare “panorami cilindrici a 360°”, ottenendo immagini tipo questa:

Come si nota, il lato sinistro e il lato destro dell’immagine non corrispondono, bensì si sovrappongono leggermente, forse di 10-15°, ossia è una sorta di “panorama a 375°”:

Si tratta ovviamente di un  formato fuori standard; per riportare la foto a un formato standard, si può caricarla su Facebook, che individuerà nelle tag EXIF del file i dati necessari a interpretarla come immagine panoramica cilindrica, e la ritaglierà “opportunamente” (leggasi “come gli pare”) in modo da creare un panorama standard:

Poichè però l’allineamento è, come detto, sbagliato (essendo il panorama scattato a mano), Facebook non permette la rotazione continua a 360°, ma si interrompe nel punto di congiunzione, che viene lasciato sfumato:

 

Questi sono i metadati che Facebook scrive nell’immagine (estratti con Exif Fixer):

-xmp:ProjectionType=cylindrical
-xmp:CroppedAreaLeftPixels=0
-xmp:CroppedAreaTopPixels=-554
-xmp:CroppedAreaImageWidthPixels=5809
-xmp:CroppedAreaImageHeightPixels=1109
-xmp:FullPanoWidthPixels=5809
-xmp:UsePanoramaViewer=true

 

Questi erano invece i metadati dell’immagine originale (ma ridotta al 30%):

-xmp:ProjectionType=cylindrical
-xmp:CroppedAreaLeftPixels=0
-xmp:CroppedAreaTopPixels=-554
-xmp:CroppedAreaImageWidthPixels=6269
-xmp:CroppedAreaImageHeightPixels=1109
-xmp:FullPanoWidthPixels=6269
-xmp:UsePanoramaViewer=true

 

L’immagine “nuda e cruda”  non ridimensionata, invece, ha questi metadati:

-xmp:ProjectionType=cylindrical
-xmp:CroppedAreaLeftPixels=0
-xmp:CroppedAreaTopPixels=-1848
-xmp:CroppedAreaImageWidthPixels=20896
-xmp:CroppedAreaImageHeightPixels=3696
-xmp:FullPanoWidthPixels=20896
-xmp:UsePanoramaViewer=true

Invece, i metadati di un’immagine sferica creata tramite apposita telecamera sono:

-xmp:ProjectionType=equirectangular
-xmp:CroppedAreaLeftPixels=0
-xmp:CroppedAreaTopPixels=0
-xmp:CroppedAreaImageWidthPixels=4096
-xmp:CroppedAreaImageHeightPixels=2048
-xmp:FullPanoWidthPixels=4096
-xmp:FullPanoHeightPixels=2048
-xmp:UsePanoramaViewer=true

Questa è l’immagine:

Ottenuta tramite telecamera sferica, in realtà è stata convertita in formato equirettangolare dall’applicazione XDV360, altrimenti di per sè apparirebbe così:

 

Invece i metadati di una foto sferica scattata col Samsung S7, ma che non contiene l’intera sfera ma solo una porzione:

-xmp:ProjectionType=cylindrical
-xmp:CroppedAreaLeftPixels=0
-xmp:CroppedAreaTopPixels=-672
-xmp:CroppedAreaImageWidthPixels=1056
-xmp:CroppedAreaImageHeightPixels=1344
-xmp:FullPanoWidthPixels=1056
-xmp:UsePanoramaViewer=true
-xmp:PoseHeadingDegrees=195.0

oppure:

-xmp:ProjectionType=cylindrical
-xmp:CroppedAreaLeftPixels=0
-xmp:CroppedAreaTopPixels=-1294
-xmp:CroppedAreaImageWidthPixels=896
-xmp:CroppedAreaImageHeightPixels=2588
-xmp:FullPanoWidthPixels=896
-xmp:UsePanoramaViewer=true
-xmp:PoseHeadingDegrees=199.3

Puoi inserire un commento qui sotto; diventerà visibile dopo la moderazione dell'amministratore

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: