Table of Contents

Class ExternalImageStreamFrameSource

Namespace
easyar
Assembly
EasyAR.Sense.dll

Eine externe Bildquelle, die nur Bilddatenströme als Eingabe akzeptiert.

Diese Bildquelle ist kein Bewegungsverfolgungsgerät und gibt im ARSession keine Bewegungsdaten aus.

Sie können es durch Vererbung implementieren, um eine benutzerdefinierte Kamera mit nur Bildeingaben zu erstellen. Es kann nicht zur Implementierung einer Head-Mounted-Display-Eingabe verwendet werden. Sie müssen die Bilder selbst von der Hardware oder anderen Quellen (z. B. einer über USB angeschlossenen Android-Kamera) erfassen und in EasyAR einspeisen. EasyAR bietet keine Funktionen zum Erfassen dieser Daten, sondern die Fähigkeit, EasyAR-Funktionen auszuführen, nachdem diese Daten in EasyAR eingespeist wurden.

Bei der Verwendung von Testprodukten (Personal Edition-Lizenz, Testversion der XR-Lizenz oder Testversion des Mega-Service usw.) mit benutzerdefinierten Kameras oder Head-Mounted Displays reagiert EasyAR Sense nach jedem Start für einen festgelegten, begrenzten Zeitraum nicht mehr.

public abstract class ExternalImageStreamFrameSource : ExternalFrameSource
Vererbung
ExternalImageStreamFrameSource
Geerbte Mitglieder

Methoden

HandleCameraFrameData(double, Image, CameraParameters)

Eingabe von Kamerabilddaten.

protected bool HandleCameraFrameData(double timestamp, Image image, CameraParameters cameraParameters)

Parameter

timestamp
image
cameraParameters