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
cameraTypecameraOrientationframeSizeframeRateRangeextrinsicsaxisSystem
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; }