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
cameraTypecameraOrientationframeSizeframeRateRangeextrinsicsaxisSystem
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; }