Table of Contents

Class DeviceFrameSourceCamera

Namespace
easyar
Assembly
EasyAR.Sense.dll

The device camera that provides camera frame data in Frame source.

public class DeviceFrameSourceCamera : FrameSourceCamera, IDisposable
Inheritance
DeviceFrameSourceCamera
Implements
Inherited Members

Constructors

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

Set the value according to the description of each property.

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

Parameters

cameraType
cameraOrientation
frameSize
frameRateRange
extrinsics
axisSystem

Properties

AxisSystem

The coordinate axis system used by the head/camera pose and camera extrinsic parameters. All matrices must use the same coordinate axis system. If your data definition does not conform to the known system, you need to perform coordinate axis transformation before passing it to EasyAR.

public AxisSystemType AxisSystem { get; }

Property Value

Extrinsics

Camera extrinsic parameters, generally calibrated matrices. Its coordinate axes should conform to the definition of AxisSystem. If the coordinate axis definition of the extrinsic parameters is different from that of your pose or they do not conform to the definition of AxisSystem, you need to perform coordinate axis transformation before setting this value.

public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }

Property Value