Class DeviceFrameSourceCamera
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
Устройство камеры, предоставляющее данные кадров камеры в 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
Система координат, используемая для pose головы/камеры и внешних параметров камеры. Все матрицы должны использовать одну и ту же систему координат. Если ваши данные определены не в соответствии с известной системой, вам необходимо выполнить преобразование системы координат перед передачей в EasyAR.
public AxisSystemType AxisSystem { get; }
Extrinsics
Внешние параметры камеры, обычно калибровочная матрица. Ее оси должны соответствовать определению в AxisSystem. Если определение осей внешних параметров отличается от определения осей вашего pose или они не соответствуют определению в AxisSystem, вам необходимо выполнить преобразование системы координат перед установкой этого значения.
public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }