Table of Contents

Class DeviceFrameSourceCamera

Namespace
easyar
Assembly
EasyAR.Sense.dll

Device camera, die camera-Frame-Daten in einer frame source bereitstellt.

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

Konstruktoren

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

Legt Werte gemaess der Beschreibung jeder Eigenschaft fest.

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

Parameter

cameraType
cameraOrientation
frameSize
frameRateRange
extrinsics
axisSystem

Eigenschaften

AxisSystem

Koordinatenachsensystem, das von head/camera pose und camera extrinsics verwendet wird. Alle Matrizen muessen dasselbe Koordinatenachsensystem verwenden. Wenn Ihre Datendefinition keinem bekannten System entspricht, muessen Sie vor der Uebergabe an EasyAR eine Koordinatenachsen-Transformation durchfuehren.

public AxisSystemType AxisSystem { get; }

Extrinsics

Camera extrinsics, normalerweise eine kalibrierte Matrix. Ihre Koordinatenachsen sollten der Definition von AxisSystem entsprechen. Wenn die Koordinatenachsen-Definition der extrinsics von der Ihrer pose abweicht oder nicht der Definition von AxisSystem entspricht, muessen Sie vor dem Setzen dieses Werts eine Koordinatenachsen-Transformation durchfuehren.

public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }