Mode de recherche HoloLensHoloLens Research Mode

Le mode de recherche a été introduit sur les appareils HoloLens (1er génération) pour permettre l’accès aux capteurs de clé, en particulier pour les applications de recherche qui ne sont pas destinées au déploiement.Research Mode was introduced on HoloLens (1st Gen) devices to give access to key sensors, specifically for research applications that aren't intended for deployment. Le mode de recherche pour HoloLens 2 conserve les fonctionnalités de HoloLens 1, mais ajoute l’accès aux flux suivants :Research Mode for HoloLens 2 keeps the capabilities of HoloLens 1 but adds access to the following streams:

  • Caméras de suivi de l’environnement clair visibles -caméras de nuances de gris utilisées par le système pour le suivi des têtes et la génération de cartes.Visible Light Environment Tracking Cameras - Gray-scale cameras used by the system for head tracking and map building.

  • Appareil photo de profondeur : fonctionne en deux modes :Depth Camera – Operates in two modes:

    • Détection presque-profondeur AHAT, à fréquence élevée (45 FPS) utilisée pour le suivi des handles.AHAT, high-frequency (45 FPS) near-depth sensing used for hand tracking. Différemment du mode de levée de la première version, AHAT offre une Pseudo-profondeur avec un retour à la ligne au-delà de 1 mètre.Differently from the first version short-throw mode, AHAT gives pseudo-depth with phase wrap beyond 1 meter.
    • Détection de longueurs longues, à faible fréquence (1-5 FPS), utilisée par le mappage spatialLong-throw, low-frequency (1-5 FPS) far-depth sensing used by Spatial Mapping
  • Deux versions du flux de réflectivité IR -utilisées par le HoloLens pour calculer la profondeur.Two versions of the IR-reflectivity stream - Used by the HoloLens to compute depth. Ces images sont éclairées par infrarouge et ne sont pas affectées par la lumière visible ambiante.These images are illuminated by infrared and unaffected by ambient visible light.

Si vous utilisez un HoloLens 2, vous avez également accès aux entrées supplémentaires ci-dessous :If you're using a HoloLens 2, you also have access to the additional inputs below:

  • Accéléromètre : utilisé par le système pour déterminer l’accélération linéaire le long des axes X, Y et Z et la gravité.Accelerometer – Used by the system to determine linear acceleration along the X, Y, and Z axes and gravity.
  • Gyroscope : utilisé par le système pour déterminer les rotations.Gyro – Used by the system to determine rotations.
  • Magnétomètre : utilisé par le système pour estimer l’orientation absolue.Magnetometer – Used by the system to estimate absolute orientation.

Important

Le mode de recherche est actuellement en version préliminaire publique.Research Mode is currently in Public Preview.

Capture d’écran de l’application en mode rechercheResearch Mode app screenshot
Capture de réalité mixte d’une application de test qui affiche les huit flux de capteurs disponibles en mode de rechercheA mixed reality capture of a test application that displays the eight sensor streams available in Research Mode

UsageUsage

Le mode de recherche est conçu pour les chercheurs universitaires et industriels qui explorent de nouvelles idées dans les domaines de la Vision par ordinateur et de la robotique.Research Mode is designed for academic and industrial researchers exploring new ideas in the fields of Computer Vision and Robotics. Elle n’est pas destinée aux applications déployées dans des environnements d’entreprise ou disponibles via le Microsoft Store ou d’autres canaux de distribution.It's not intended for applications deployed in enterprise environments or available through the Microsoft Store or other distribution channels.

En outre, Microsoft ne garantit pas que le mode de recherche ou les fonctionnalités équivalentes seront pris en charge dans les futures mises à jour du matériel ou du système d’exploitation.Additionally, Microsoft doesn't provide assurances that Research Mode or equivalent functionality is going to be supported in future hardware or OS updates. Toutefois, ne vous laissez pas vous empêcher de l’utiliser pour développer et tester de nouvelles idées !However, don't let that stop you from using it to develop and test new ideas!

Sécurité et performancesSecurity and performance

L’activation du mode de recherche utilise davantage de batterie que l’utilisation du HoloLens 2 dans des conditions normales, même si l’application qui utilise les fonctionnalités du mode de recherche n’est pas en cours d’exécution.Enabling Research Mode uses more battery power than using the HoloLens 2 under normal conditions, even if the application using the Research Mode features isn't running. L’activation de ce mode peut également réduire la sécurité globale de votre appareil, car les applications peuvent avoir recours à des données de capteur.Enabling this mode can also lower the overall security of your device because applications may misuse sensor data. Vous trouverez plus d’informations sur la sécurité des appareils dans le Forum aux questions sur la sécurité HoloLens.You can find more information on device security in the HoloLens security FAQ.

Prise en charge des appareilsDevice support

FonctionnalitéFeature HoloLens première générationHoloLens first Gen HoloLens 2HoloLens 2
Caméras de suivi des têtesHead Tracking Cameras ✔️✔️ ✔️✔️
Caméra de profondeur & IRDepth & IR Camera ✔️✔️ ✔️✔️
AccéléromètreAccelerometer ✔️✔️
GyroscopeGyroscope ✔️✔️
MagnétomètreMagnetometer ✔️✔️

Activation du mode de recherche (HoloLens First GEN et HoloLens 2)Enabling Research Mode (HoloLens first Gen and HoloLens 2)

Le mode de recherche est une extension du mode développeur.Research Mode is an extension of Developer Mode. Avant de commencer, les fonctionnalités de développement de l’appareil doivent être activées pour accéder aux paramètres du mode de recherche :Before starting, the developer features of the device need to be enabled to access the Research Mode settings:

  • Ouvrez le menu démarrer > paramètres , puis sélectionnez mises à jour.Open Start Menu > Settings and select Updates.
  • Sélectionnez pour les développeurs et activer le mode développeur.Select For Developers and enable Developer Mode.
  • Faites défiler la liste et activez le portail d’appareil.Scroll down and enable Device Portal.

Une fois les fonctionnalités du développeur activées, Connectez-vous au portail de l’appareil pour activer les fonctionnalités du mode de recherche :After the developer features are enabled, connect to the device portal to enable the Research Mode features:

  • Accédez à système > le mode de recherche dans le portail de l' appareil.Go to System > Research Mode in the Device Portal.
  • Sélectionnez autoriser l’accès au flux de capteur.Select Allow access to sensor stream.
  • Redémarrez l’appareil à partir de l’élément de menu Power situé en haut de la page.Restart the device from the Power menu item at the top of the page.

Une fois que vous avez redémarré l’appareil, les applications chargées via le portail de l' appareil peuvent accéder aux flux en mode de recherche.Once you've restarted the device, the applications loaded through the Device Portal can access Research Mode streams.

Onglet mode de recherche du portail de l’appareil HoloLensResearch Mode tab of HoloLens Device Portal
Fenêtre du mode de recherche dans le portail d’appareils HoloLensResearch Mode window in the HoloLens Device Portal

Important

Le mode de recherche pour HoloLens 2 est disponible à partir de la build 19041,1356.Research Mode for HoloLens 2 is available beginning with build 19041.1356. Si vous avez besoin d’accéder à une version antérieure, inscrivez-vous à notre programme Insider Preview .If you need access in an earlier build, sign up for our Insider Preview program.

Utilisation des données de capteur dans vos applicationsUsing sensor data in your apps

Les applications peuvent accéder aux données de flux de capteur de la même façon que Media Foundation accède à des flux de photo et de vidéo.Applications can access the sensor stream data in the same way that Media Foundation accesses photo and video camera streams.

Toutes les API qui fonctionnent pour le développement HoloLens sont également disponibles en mode de recherche.All APIs that work for HoloLens development are also available in Research Mode. En particulier, l’application sait précisément où HoloLens se trouve dans l’espace 6DoF à chaque fois que la capture de l’image du capteur est terminée.In particular, the application knows precisely where HoloLens is in 6DoF space at each sensor frame capture time.

Nous avons des exemples d’applications qui illustrent l’accès aux flux en mode de recherche, à l’aide des fonctions intrinsèques et extrinsicset de l’enregistrement des flux :We have sample applications showing Research Mode stream access, using the intrinsics and extrinsics, and recording streams:

SupportSupport

Pour HoloLens (First Gen), utilisez le suivi des problèmes dans le référentiel HoloLensForCV pour publier des commentaires et effectuer le suivi des problèmes connus.For HoloLens (first gen), use the issue tracker in the HoloLensForCV repository to post feedback and track known issues.

Pour HoloLens 2, utilisez le suivi des problèmes dans le référentiel HoloLens2ForCV pour publier des commentaires et effectuer le suivi des problèmes connus.For HoloLens 2, use the issue tracker in the HoloLens2ForCV repository to post feedback and track known issues.

Voir aussiSee also