2017-02-14 1 views
0

J'utilise un téléphone compatible Tango - Lenovo Tango Phab 2 Pro. Je veux accéder à tous les capteurs disponibles ici et lire les données au format brut. Tango API fournit déjà "Motion Tracking", "Area Learning", "Depth Perception" mais je cherche un moyen d'accéder aux données brutes des capteurs au lieu de les traiter.Android Tango HW accès

De quelle façon les données des capteurs d'accès sont-elles directement?

+0

Les données brutes pour le suivi de mouvement sont l'alimentation caméra grand-angle et les données brutes pour le capteur de profondeur sont les nuages ​​de points, est-ce ce que vous cherchez? –

+0

Accéder à des cadres de caméra non corrigés puisque je veux faire "correction de l'optique grand angle - étalonnage" de mon côté. – user3428154

+0

Avez-vous essayé [Tango.OnFrameAvailableListener] (https://developers.google.com/tango/apis/java/reference/Tango.OnFrameAvailableListener)? –

Répondre

0

Pour les capteurs d'image à lumière visible, utilisez TangoService_connectOnFrameAvailable(). Voir:

Pour la profondeur, le mieux que vous pouvez faire est de capturer un nuage de points et utiliser TangoSupport_upsampleImageBilateral() pour interpoler la profondeur, pour chaque pixel.

Voir:

Notez que si vous essayez d'associer une image en profondeur avec une image de la caméra couleur, ils seront peut-être capturées à différents fois.

+0

est là un moyen d'y accéder avec Pas d'utilisation de l'API Tango, je ne veux pas utiliser l'API Tango, il suffit d'accéder directement aux fonctionnalités matérielles. – user3428154

+0

Je n'ai aucune idée à ce sujet. Vous pourriez essayer d'explorer le NDK, et voir ce qu'il expose. https://developer.android.com/ndk/reference/group___camera.html Toutefois, vous devrez peut-être trouver des détails sur votre plate-forme matérielle et des fichiers ou de la documentation supplémentaires provenant des fabricants de capteurs. Soyez averti que Tango fait probablement beaucoup pour nous, y compris la fusion de diverses méthodes de profondeur, telles que la stéréo et ToF. Peut-être que vous pouvez obtenir un accès au capteur ToF de bas niveau, mais vous devrez probablement faire la fusion stéréo + vous-même. –