Details zum Beispiel Workflow_FrameSource_CameraDevice
Workflow_FrameSource_CameraDevice ist eine Beispielszene, die sich auf die Low-Level-Steuerung der Frame-Eingabequelle (Frame Source) konzentriert. Sie zeigt, wie CameraDeviceFrameSource verwendet wird, um den Rohbildstrom der Kamera zu erhalten und einige grundlegende Steuerungen auszuführen.
Verwendung
1. Szene öffnen
Öffnen Sie im Unity Editor die Szene Workflow_FrameSource_CameraDevice, die sich im Verzeichnis Assets/ befindet.
2. Bauen und ausführen
- Klicken Sie im Editor auf Play, um die Wirkung auf dem PC zu sehen (einige Funktionen sind eingeschränkt).
- Sie müssen auf ein reales Gerät bauen, um die grundlegenden Steuerungsmöglichkeiten der Kamera vollständig zu erleben.
Nach dem Start der App wird die Rückkamera automatisch geöffnet.
Erwartetes Ergebnis
Wenn die Kamera auf die Umgebung gerichtet ist:
- Auf dem Bildschirm wird das Echtzeit-Kamerabild angezeigt.
- Zu diesem Zeitpunkt wird ein dynamisches 3D-Pandamodell gerendert.
- Die UI zeigt den aktuellen Kamerastatus an (z. B. Auflösung und FPS).
- Klicken Sie auf die Schaltfläche
Loop Size, um die von der aktuellen Kamera unterstützte Ausgabe-Frame-Auflösung umzuschalten. - Klicken Sie auf die Schaltfläche
Flash Torch, um den Blitz aus-/einzuschalten. - Klicken Sie auf
HorizontalFlip, um die gespiegelte Anzeige des aktuellen Bildes umzuschalten. - Klicken Sie auf
CaptureIamge, um umzuschalten, ob das Modell das aktuelle Umgebungsbild als eigene Textur erfasst. - Klicken Sie auf
CameraImage, um umzuschalten, ob das aktuelle Kamerabild angezeigt wird. - Klicken Sie auf
Camera, um die aktuelle Kamera aus-/einzuschalten. Nach dem Ausschalten bleibt das Bild im Zustand vor dem Ausschalten. - Wechseln Sie mit der Schaltfläche
NextCameradynamisch zwischen Front-/Rückkamera.
Tipp
Weitere Details zu FrameSource finden Sie unter:
Mit Workflow_FrameSource_CameraDevice können Sie die Fähigkeit von EasyAR zur Steuerung von Low-Level-Kamerarressourcen vertieft verstehen und eine solide Grundlage für den Aufbau leistungsstarker, stark angepasster AR-Anwendungen schaffen.