Table of Contents

Class DeviceFrameSourceCamera

Namespace
easyar
Assembly
EasyAR.Sense.dll

Die Gerätekamera, die in Frame source Kamerarahmendaten bereitstellt.

public class DeviceFrameSourceCamera : FrameSourceCamera, IDisposable
Vererbung
DeviceFrameSourceCamera
Implementiert
Geerbte Mitglieder

Konstruktoren

DeviceFrameSourceCamera(CameraDeviceType, int, Vector2Int, Vector2, CameraExtrinsics, AxisSystemType)

Stellen Sie die Werte basierend auf der Beschreibung jedes Attributs ein.

public DeviceFrameSourceCamera(CameraDeviceType cameraType, int cameraOrientation, Vector2Int frameSize, Vector2 frameRateRange, DeviceFrameSourceCamera.CameraExtrinsics extrinsics, AxisSystemType axisSystem)

Parameter

cameraType
cameraOrientation
frameSize
frameRateRange
extrinsics
axisSystem

Eigenschaften

AxisSystem

Das Achsensystem, das für Kopf-/Kamerapose und Kameraexterne Parameter verwendet wird. Alle Matrizen müssen dasselbe Achsensystem verwenden. Wenn Ihre Datendefinition nicht mit einem bekannten System übereinstimmt, müssen Sie vor der Übergabe an EasyAR eine Achsentransformation durchführen.

public AxisSystemType AxisSystem { get; }

Extrinsics

Kameraexterne Parameter, im Allgemeinen kalibrierte Matrizen. Ihre Achsen sollten der AxisSystem Definition entsprechen. Wenn die Achsendefinition der externen Parameter von der Achsendefinition Ihrer Pose abweicht oder sie nicht der AxisSystem Definition entsprechen, müssen Sie vor dem Setzen dieses Werts eine Achsentransformation durchführen.

public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }