Class DeviceFrameSourceCamera
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
Device camera, предоставляющая данные frame camera во frame source.
public class DeviceFrameSourceCamera : FrameSourceCamera, IDisposable
- Наследование
-
DeviceFrameSourceCamera
- Реализация
- Наследуемые члены
Конструкторы
DeviceFrameSourceCamera(CameraDeviceType, int, Vector2Int, Vector2, CameraExtrinsics, AxisSystemType)
Задает значения согласно описанию каждого свойства.
public DeviceFrameSourceCamera(CameraDeviceType cameraType, int cameraOrientation, Vector2Int frameSize, Vector2 frameRateRange, DeviceFrameSourceCamera.CameraExtrinsics extrinsics, AxisSystemType axisSystem)
Параметры
cameraTypecameraOrientationframeSizeframeRateRangeextrinsicsaxisSystem
Свойства
AxisSystem
Система координатных осей, используемая head/camera pose и camera extrinsics. Все матрицы должны использовать одну и ту же систему координатных осей. Если определение ваших данных не соответствует известной системе, нужно выполнить преобразование координатных осей перед передачей в EasyAR.
public AxisSystemType AxisSystem { get; }
Extrinsics
Camera extrinsics, обычно калиброванная матрица. Ее координатные оси должны соответствовать определению AxisSystem. Если определение координатных осей extrinsics отличается от определения осей вашей pose или не соответствует определению AxisSystem, нужно выполнить преобразование координатных осей перед установкой этого значения.
public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }