2 votos

Datos de Samsung Photosphere orientations.txt

Los archivos fuente de la fotosfera de Samsung (y quizás de otros proveedores) incluyen las fotografías y 2 archivos de datos de texto.

sesiones.meta - Los contenidos son autoexplicativos, etiquetados con información de metadatos sobre la esfera.

orientaciones.txt - columnas sin etiquetar.

A continuación se presentan ejemplos del contenido de orientaciones.txt :

-0.28355762 0.95895493 7.3134253E-4 -0.19058217 -0.057101488 0.9800091 0.9398263 0.2777497 0.19895127 2.8249815
-0.18003005 0.96288395 0.20110609 -0.044745624 -0.21225126 0.97619015 0.9826429 0.16674495 0.081296444 2.9338377
-0.27238333 0.95405024 0.12488161 0.17231762 -0.07932246 0.98184246 0.946633 0.28895682 -0.14279357 2.9741824
-0.43306527 0.8942725 -0.112832405 0.09304 0.16886118 0.9812387 0.89654785 0.41444248 -0.15633103 2.746174
-0.44042435 0.87723744 -0.19099967 -0.14356112 0.14119293 0.97951764 0.8862373 0.45882356 0.06375239 2.631776

Mi pregunta es, ¿alguien sabe qué representan estas columnas en orientations.txt?

  • 1 fila por imagen
  • 10 columnas de flotadores
  • sin nombres de campo
  • Supongo que puede tener que ver con el balanceo, el cabeceo y la guiñada, pero no estoy seguro.
  • ¿Quizás la salida de la acelerometría?

Muchas gracias de antemano.

Esto se relaciona a grandes rasgos con estas otras dos preguntas, pero no abordan realmente mi pregunta.

¿Obtener las fotos originales después de usar PhotoSphere?

¿Hay alguna manera de volver a renderizar una fotosfera?

1voto

fdermishin Puntos 113

Me he dado cuenta de que la mayoría de los elementos son menores que 1. Además, los primeros 9 elementos parecen ser siempre menores que 1. Parecían elementos de una matriz de rotación. Así que agrupé estos elementos en una matriz de 3x3 y resultó ser ortogonal, y de hecho es matriz de rotación .

-0.28355762  0.95895493  7.3134253E-4
-0.19058217 -0.057101488 0.9800091
 0.9398263   0.2777497   0.19895127

Si el teléfono está en orientación horizontal y apunta al Norte, la matriz es la matriz de identidad:

 0.9999746    0.0067272037 0.0023434649
-0.0067065083 0.9999394   -0.008729676
-0.0024020493 0.008713738  0.9999592 

El último elemento de la fila es la suma de todos los elementos de la matriz. No sé por qué se añade, porque no parece tener ningún significado físico, pero supongo que es alguna forma de suma de comprobación.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X