HoloLens-forskningsläge
Forskningsläget introducerades på HoloLens-enheter (1:a generationen) för att ge åtkomst till viktiga sensorer, särskilt för forskningsprogram som inte är avsedda för distribution. Forskningsläge för HoloLens 2 behåller funktionerna i HoloLens 1 men ger åtkomst till följande strömmar:
Spårningskameror för synlig ljusmiljö – Gråskalekameror som används av systemet för huvudspårning och kartbyggnad.
Djupkamera – Fungerar i två lägen:
- AHAT, högfrekvent (45 FPS) nära djupanalys som används för handspårning. Annorlunda än den första versionen kortkastningsläge ger AHAT pseudodjup med fasomslutning bortom 1 meter.
- Långkastning, lågfrekvent (1–5 FPS) djupanalys som används av spatial mappning
Två versioner av IR-reflektivitetsströmmen – Används av HoloLens för att beräkna djup. Dessa bilder belyses av infraröd och opåverkad av omgivande synligt ljus.
Om du använder en HoloLens 2 har du också åtkomst till ytterligare indata nedan:
- Accelerometer – Används av systemet för att fastställa linjär acceleration längs X-, Y- och Z-axlarna och gravitationen.
- Gyro – Används av systemet för att fastställa rotationer.
- Magnetometer – Används av systemet för att uppskatta absolut orientering.
Viktigt
Forskningsläget är för närvarande i offentlig förhandsversion.
En mixad verklighetsupptagning av ett testprogram som visar de åtta sensorströmmar som är tillgängliga i forskningsläge
Användning
Forskningsläget är utformat för akademiska och industriella forskare som utforskar nya idéer inom Visuellt innehåll och robotik. Den är inte avsedd för program som distribueras i företagsmiljöer eller är tillgängliga via Microsoft Store eller andra distributionskanaler.
Dessutom ger Microsoft inga garantier för att forskningsläge eller motsvarande funktioner kommer att stödjas i framtida maskinvaru- eller OS-uppdateringar. Men låt inte det hindra dig från att använda den för att utveckla och testa nya idéer!
Säkerhet och prestanda
Aktivering av forskningsläge använder mer batterikraft än att använda HoloLens 2 under normala förhållanden, även om programmet som använder funktionerna i forskningsläget inte körs. Om du aktiverar det här läget kan du också sänka enhetens övergripande säkerhet eftersom program kan missbruka sensordata. Mer information om enhetssäkerhet finns i vanliga frågor och svar om Säkerhet i HoloLens.
Stöd för enheter
Funktion | HoloLens första gen | HoloLens 2 |
Huvudspårningskameror | ✔️ | ✔️ |
Djup & IR-kamera | ✔️ | ✔️ |
Accelerometer | ❌ | ✔️ |
Gyroskop | ❌ | ✔️ |
Magnetometer | ❌ | ✔️ |
Aktivera forskningsläge (HoloLens första gen och HoloLens 2)
Forskningsläge är en förlängning av utvecklarläge. Innan du börjar måste utvecklarfunktionerna på enheten vara aktiverade för att få åtkomst till inställningarna för forskningsläge:
- Öppna Inställningar för Start-menyn > och välj Uppdateringar.
- Välj För Utvecklare och aktivera utvecklarläge.
- Rulla nedåt och aktivera enhetsportalen.
När utvecklarfunktionerna har aktiverats ansluter du till enhetsportalen för att aktivera funktionerna i forskningsläge:
- Gå till Systemforskningsläge > i enhetsportalen.
- Välj Tillåt åtkomst till sensorström.
- Starta om enheten från Menyalternativet Power längst upp på sidan.
När du har startat om enheten kan de program som läses in via enhetsportalen komma åt strömmar i forskningsläge.
Fönstret Forskningsläge i HoloLens-enhetsportalen
Viktigt
Forskningsläge för HoloLens 2 är tillgängligt från och med version 19041.1364 . Om du behöver åtkomst i en tidigare version registrerar du dig för vårt Insider Preview-program . Mer information finns på GitHub-lagringsplatsen för forskningsläge.
Använda sensordata i dina appar
Program kan komma åt sensorströmdata på samma sätt som Media Foundation har åtkomst till bild- och videokameraströmmar.
Alla API:er som fungerar för HoloLens-utveckling är också tillgängliga i forskningsläge. I synnerhet vet programmet exakt var HoloLens befinner sig i 6DoF-utrymme vid varje sensorrams inspelningstid.
Vi har exempelprogram som visar dataströmåtkomst i forskningsläge, med hjälp av inbyggda och utökningsbaserade dataströmmar och inspelningsströmmar:
Support
För HoloLens (första generationen) använder du problemspåraren på HoloLensForCV-lagringsplatsen för att publicera feedback och spåra kända problem.
För HoloLens 2 använder du problemspåraren på HoloLens2ForCV-lagringsplatsen för att publicera feedback och spåra kända problem.