Workflow_FrameSource_CameraDevice Beispiel-Detailerklärung
Workflow_FrameSource_CameraDevice ist eine Beispielszene, die sich auf die Low-Level-Steuerung der Frame-Quelle (Frame Source) konzentriert. Sie zeigt, wie man CameraDeviceFrameSource verwendet, um den Rohbildstrom der Kamera zu erfassen und einige grundlegende Steuerungen durchzuführen.
Verwendung
1. Szene öffnen
Öffnen Sie die Szene Workflow_FrameSource_CameraDevice im Unity-Editor. Sie befindet sich im Verzeichnis Assets/.
2. Bauen und ausführen
- Klicken Sie im Editor auf Play, um die Effekte auf dem PC zu sehen (einige Funktionen sind eingeschränkt).
- Muss auf einem echten Gerät gebaut werden, um die grundlegenden Kamerasteuerungsfunktionen vollständig zu erleben.
Nach dem Start der Anwendung wird die Rückkamera automatisch geöffnet.
Erwartetes Ergebnis
Wenn die Kamera auf die Umgebung gerichtet ist:
- Wird das Live-Kamerabild auf dem Bildschirm angezeigt.
- Ein dynamisches 3D-Pandamodell wird gerendert.
- Die UI zeigt den aktuellen Kamerastatus an (z. B. Auflösung, FPS).
- Klicken auf die Schaltfläche
Loop-Sizeschaltet zwischen den unterstützten Ausgabebildauflösungen der Kamera um. - Klicken auf
Flash-Torchkann das Blitzlicht ausschalten/einschalten. - Klicken auf
HorizontalFlipschaltet die Spiegelanzeige des aktuellen Bildes um. - Klicken auf
CaptureIamgeschaltet um, ob das Modell die aktuelle Umgebung als eigene Textur erfassen soll. - Klicken auf
CameraImageschaltet um, ob das aktuelle Kamerabild angezeigt wird. - Klicken auf
Camerakann die aktuelle Kamera ausschalten/einschalten. Nach dem Ausschalten bleibt das Bild im Zustand vor dem Ausschalten eingefroren. - Über die Schaltfläche
NextCamerakann dynamisch zwischen Front-/Rückkamera gewechselt werden.
Tipp
Weitere Details zu FrameSource finden Sie unter:
Mit Workflow_FrameSource_CameraDevice können Sie die Fähigkeit von EasyAR zur Low-Level-Steuerung von Kameraressourcen vertiefen und so eine solide Grundlage für den Bau hochleistungsfähiger, hochgradig anpassbarer AR-Anwendungen schaffen.