Table of Contents

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:

  1. Auf dem Bildschirm wird das Echtzeit-Kamerabild angezeigt.
  2. Zu diesem Zeitpunkt wird ein dynamisches 3D-Pandamodell gerendert.
  3. Die UI zeigt den aktuellen Kamerastatus an (z. B. Auflösung und FPS).
  4. Klicken Sie auf die Schaltfläche Loop Size, um die von der aktuellen Kamera unterstützte Ausgabe-Frame-Auflösung umzuschalten.
  5. Klicken Sie auf die Schaltfläche Flash Torch, um den Blitz aus-/einzuschalten.
  6. Klicken Sie auf HorizontalFlip, um die gespiegelte Anzeige des aktuellen Bildes umzuschalten.
  7. Klicken Sie auf CaptureIamge, um umzuschalten, ob das Modell das aktuelle Umgebungsbild als eigene Textur erfasst.
  8. Klicken Sie auf CameraImage, um umzuschalten, ob das aktuelle Kamerabild angezeigt wird.
  9. Klicken Sie auf Camera, um die aktuelle Kamera aus-/einzuschalten. Nach dem Ausschalten bleibt das Bild im Zustand vor dem Ausschalten.
  10. Wechseln Sie mit der Schaltfläche NextCamera dynamisch zwischen Front-/Rückkamera.

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.