Table of Contents

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)

参数

cameraType
cameraOrientation
frameSize
frameRateRange
extrinsics
axisSystem

属性

AxisSystem

头/相机pose以及相机外参使用的坐标轴系统。所有矩阵必须使用相同的坐标轴系统。如果你的数据定义不符合已知的系统,你需要在传给EasyAR之前进行坐标轴变换。

public AxisSystemType AxisSystem { get; }

Extrinsics

相机外参,一般是标定的矩阵。其坐标轴应符合AxisSystem定义。如果外参的坐标轴定义与你的pose的坐标轴定义不同或它们不符合AxisSystem的定义,你需要在设置这个数值之前进行坐标轴变换。

public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }