Benutzung auf dem Pixel
- Eine verfügbare Pixel-9-Pro-XL-Version installieren. Unter 3D-Karte → Neu scannen Standort und „Geräte in der Nähe“ erlauben, um 2,4-, 5- und 6-GHz-Netze zu lesen.
- Foto-3D / OpenCV wählen und Kamera erlauben. Das Pixel bei einer detailreichen Szene seitlich ungefähr 20–40 cm versetzen; 60–80 % des Motivs sollten im zweiten Foto sichtbar bleiben. Reines Schwenken liefert keine brauchbare Tiefenbasis.
- Nach der lokalen Berechnung die farbige Punktwolke ansehen. Bildtreffer, geometrisch bestätigte Merkmale und die Anzahl der 3D-Punkte werden getrennt angezeigt. Bei ungeeigneter Geometrie gibt die App einen Aufnahmehinweis.
- Kamera / WLAN kombiniert Kameravorschau und WLAN-Overlay. Die WLAN-Anzeige nennt Frequenzband, RSSI und Messalter.
- In der Dual-/Stereoansicht koppeln zwei Browser- oder Handyinstanzen sich über denselben Sitzungscode. WLAN-Distanzen sind RSSI-Schätzwerte.
Wie die Rekonstruktion arbeitet
Die Android-App verwendet das über Maven Central vertriebene OpenCV-Android-AAR. Fotos werden lokal auf höchstens 1280 Pixel an der langen Kante verarbeitet: ORB-Merkmale, Hamming-KNN-Ratiotest, Essential-Matrix-RANSAC, relative Kamerapose, Triangulation sowie Positivtiefen- und Reprojektionsprüfung. CPU-Arbeit läuft im Hintergrund; die Punktwolke entsteht aus stabilen Bildmerkmalen.
Bei zu wenig Überlappung, Textur, Parallaxe oder stabilen 3D-Punkten wird das Bildpaar abgelehnt, statt eine Scheinmessung auszugeben.
Grenzen der Messung
Ein Bildpaar mit angenäherter Kamera-Intrinsik und unbekannter Kamera-Basislinie liefert nur eine maßstabsfreie, sparsame Punktwolke. Es ersetzt weder metrische Vermessung noch LiDAR und erzeugt keine dichte Oberfläche. WLAN-Karte und Fotopunktwolke sind unterschiedliche Ansichten ohne gemeinsam vermessenes Koordinatensystem.
Für präzisere metrische Modelle sind zusätzliche Kamera-Kalibrierung, eine gemessene Referenzstrecke und Mehrbild-Bundle-Adjustment erforderlich. Das Pixel 9 Pro XL besitzt Laserautofokus, jedoch keinen frei zugänglichen LiDAR-Scanner.
Live-Fusion und Datenschutz
Die Kamera bleibt ein Live-Videostream. Für die Überlagerung wird ungefähr jede Sekunde ein lokaler Snapshot erstellt und nach dem OpenCV-Abgleich aus dem App-Cache gelöscht. Es findet kein Bild-Upload statt. Bei unzureichender Bildstruktur, Überlappung oder Geometrie werden Fotopunkte ausgeblendet, statt eine falsche Registrierung zu zeigen.
Android kann WLAN-Scans drosseln oder Cache-Werte liefern. Deshalb ist das Messalter in der Oberfläche sichtbar.
Installation und Entwicklung
Die mitgelieferten APKs sind nach erfolgreichem Lizenz-Checkout downloadbar. Für Quellcode-Entwicklung nennt die beigefügte README pnpm install, pnpm dev sowie pnpm test && pnpm check && pnpm lint. Ein neuer Android-Release muss mit dem vorhandenen privaten Release-Schlüssel ausgerichtet und signiert werden; dieser Schlüssel gehört nicht in ein Repository.