Importar panoramas de 360° desde un dispositivo móvil equipado con SLAM o un dron

Este artículo describe cómo tratar e importar a Cintoo imágenes panorámicas 360 obtenidas con un dispositivo móvil equipado con SLAM o un dron.


Permisos: los usuarios con roles que incluyan el permiso Importar o eliminar Reality Data pueden importar, editar y eliminar imágenes 360 con Cintoo Connect. 


TABLA DE CONTENIDO


Caso de uso


Para importar a Cintoo imágenes panorámicas de 360° independientemente de cualquier dato 3D (es decir, nube de puntos) capturado también por el dispositivo móvil equipado con SLAM o el dron. 


Requisitos previos

Imágenes panorámicas de 360° capturadas con un dispositivo móvil equipado con SLAM o un dron/UAV
  • Los archivos de imagen panorámica deben estar únicamente en formato JPG o PNG.
  • Los archivos de imagen panorámica deben ser imágenes esféricas (consulte el ejemplo a continuación)


Es necesario disponer de un archivo (normalmente en formato TXT o CSV), o poder extraerlo o generarlo, con toda la siguiente información de cada imagen panorámica capturada:
  • Nombre de archivo de cada imagen panorámica junto con su extensión de archivo (.jpg o .png)
  • Coordenadas X,Y,Z expresadas en metros
    • Si la nube de puntos está georreferenciada, es obligatorio que las coordenadas X,Y,Z de los panoramas se transformen al mismo sistema de coordenadas y origen que la nube de puntos.
  • Ángulos de rotación en grados (es decir, Heading o Yaw, eje Z; Pitch, eje Y; Roll, eje X)
    • Si los ángulos están en radianes, conviértalos a grados.

Para panoramas solo con Heading 

Si hay otros ángulos (p. ej., Pitch, Yaw, etc.), deben ser iguales a 0. Si no son iguales a 0, pase a la sección Para panoramas con rotación en 3 ejes más abajo. 


1. Abra el archivo (un archivo TXT o CSV) con un editor de texto. 

2. Conserve solo las columnas relevantes en el siguiente orden: Filename, X, Y, Z, Heading 

3. Guarde el archivo como CSV y colóquelo en la misma carpeta que los archivos de imagen panorámica.

4. Abra el CSV con un editor de texto y asegúrese de que: 

  • El punto “.” sea el separador decimal 

  • La coma “,” sea el separador de valores

  • Si no es así, edite o reemplace los valores para ajustarlos a esta convención y guarde el archivo. 


Para panoramas con rotación en 3 ejes


Normalmente, en el archivo original debe haber 3 ángulos: Roll, Pitch y Heading o Yaw con valores de ángulo distintos de 0 (salvo en contadas ocasiones). Si solo hay Heading/Yaw o si tanto Roll como Pitch son iguales a 0, siga los pasos de la sección Para panoramas solo con Heading anterior.

1. Abra el archivo (un archivo TXT o CSV) con un editor de texto. 

2. Conserve solo las columnas relevantes, en el siguiente orden (Yaw o Heading): 
Filename, X, Y, Z, Roll(x), Pitch(y), Yaw(z) 
y agregue qx, qy, qy, qz en la línea de encabezado.
3. Guarde el archivo como archivo de texto. 


Transformar los ángulos en cuaterniones


a) Mediante un proceso manual (para cada panorama, es decir, cada línea del archivo), abra el siguiente sitio web: 
3D rotation converter.


Ingrese los valores:

 

1. Asegúrese de seleccionar la Unit correcta para la entrada de Angle (normalmente Degrees, pero es posible que los datos estén en radianes).
2. Asegúrese de seleccionar la Unit correcta para Angle Output (Degrees).

3. Baje hasta Euler angles y seleccione ZYX.

4. Copie y pegue los valores de los ángulos X (Roll), Y(Pitch) y Z(Yaw) del archivo de texto.

5. Ahora, simplemente copie y pegue en el archivo de texto el resultado que se muestra en Quaternion (sin corchetes [ / ] ni espacios).

6. En el archivo de texto, elimine las columnas Roll(x), Pitch(y), Yaw(z). 

7. Guarde el archivo como CSV y colóquelo en la misma carpeta que los archivos de imagen panorámica. 

8. Abra el CSV con un editor de texto y asegúrese de que: 

  • El punto “.” sea el separador decimal 
  • La coma “,” sea el separador de valores 
  • Si no es así, edite o reemplace los valores para ajustarlos a esta convención y guarde el archivo.


b) Mediante el cálculo automático en Excel (comuníquese con support@cintoo.com): 


  1. Abra el archivo Cintoo Quaternions calculation.xlsx.
  2. Asegúrese de que Excel use el separador decimal correcto (“.” o “,”, según la configuración regional). 
  3. Copie y pegue los datos del archivo en la primera pestaña (RAW-CLEANED). 
  4. Elimine las líneas innecesarias (según los datos de entrada existentes).
  5. Vaya a la segunda pestaña (QUATERNIONS) y, según los datos de entrada, elimine las líneas innecesarias o copie y arrastre hacia abajo las líneas (con fórmulas) hasta las líneas de entrada (el mismo número de líneas que los datos de entrada de la primera pestaña). 
  6. Por último, vaya a la última (tercera) pestaña (Cintoo CSV): repita la operación de eliminar las líneas innecesarias o agregar líneas adicionales, como en el paso anterior. Permanezca en la última pestaña y use Save as para guardar el archivo en formato CSV (responda OK a los 2 mensajes de advertencia) y colóquelo en la misma carpeta que los archivos de imágenes panorámicas. 
  7. Cierre Excel (sin guardar).
  8. Abra el CSV con un editor de texto y asegúrese de que: 
    • El punto “.” sea el separador decimal 
    • La coma “,” sea el separador de valores
    • Si no es así, edite o reemplace los valores para ajustarlos a esta convención y guarde el archivo. 

Importar panoramas 360 a Cintoo


Siga los pasos descritos en el artículo Importar imágenes 360 para importar los panoramas a Cintoo.

¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo