Saltar al contenido

¿Es posible leer datos del sensor TOF (tiempo de vuelo) en Android?

Solución:

Posible para Huawei usando AR Engine SDK

https://developer.huawei.com/consumer/en/ar

Extracto del documento SDK AREnginesdk-sample-2.0.0.6HUAWEI AR Engine Function Manual.doc

4.13 Malla de escenas
Huawei AR Engine proporciona capacidad de malla de escenas de salida en tiempo real. La salida incluye la pose del teléfono móvil en el espacio. La malla 3D de la vista de la cámara actual solo es compatible con los modelos Huawei especificados (Honor V20 、 P30Pro) que pueden obtener información de profundidad, y la escena de escaneo admitida es estática.

Extracto del documento SDK AREnginesdk-sample-2.0.0.6javaHUAWEI AR Engine SDK Interface Manual.docx

2.2.1.18.   ARSceneMesh
•   Description: The class used to return the tracking result when the environment Mesh is tracked. The result includes the Mesh vertex coordinates, the triangle subscript, and so on.
•   Methods: 
public ShortBuffer getSceneDepth()
        // Get the depth image of current frame(optimized).
public int getSceneDepthHeight()
        // Get the height of the depth image.
public int getSceneDepthWidth()
        // Get the width of the depth image.

Posible en Huawei usando una API camera2

https://github.com/google-ar/arcore-android-sdk/issues/120#issuecomment-535413944

¡Este número en ARCore contiene mucha información!

También parece ser posible en S10 5G, pero actualmente no en Note 10+

Extracto de la descripción de la aplicación Night Vision / ToF Viewer:

Actualmente, esta aplicación solo funciona en Huawei P30 Pro, Honor View 20 y Samsung S10 5G. Más dispositivos comenzarán a funcionar con futuras actualizaciones de software de dispositivos.

Nuevas características

  • compatibilidad para Samsung S10 5G agregada (y tal vez para otros dispositivos)
  • diálogo de resolución eliminado
  • soporte para el frente eliminado

Nota: Se realizó una gran investigación para la compatibilidad con Samsung Note10 +, sin embargo, este dispositivo no parece ser compatible con ToF para aplicaciones de terceros.

Otra aplicación interesante:

Aplicación de escáner 3D con sensores ToF de Huawei https://play.google.com/store/apps/details?id=com.lvonasek.arcore3dscannerpro

No es posible a partir de ahora. Dado que Android no ha incluido ninguna API de este tipo en los últimos SDK oficiales.

Además, los fabricantes como Huawei, Samsung y OnePlus están utilizando sus fuentes de sistema operativo personalizadas y no creo que lo hayan abierto.

Estaba buscando lo mismo y encontré este hilo en la comunidad de Samsung, https://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=371359&listLines=40&startId=zzzzz~&searchType=ALL&searchText= tof

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *