Class DeviceFrameSourceCamera
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Device camera que fornece dados de frame da camera em uma frame source.
public class DeviceFrameSourceCamera : FrameSourceCamera, IDisposable
- Herança
-
DeviceFrameSourceCamera
- Implementa
- Membros herdados
Construtores
DeviceFrameSourceCamera(CameraDeviceType, int, Vector2Int, Vector2, CameraExtrinsics, AxisSystemType)
Define valores de acordo com a descrição de cada propriedade.
public DeviceFrameSourceCamera(CameraDeviceType cameraType, int cameraOrientation, Vector2Int frameSize, Vector2 frameRateRange, DeviceFrameSourceCamera.CameraExtrinsics extrinsics, AxisSystemType axisSystem)
Parâmetros
cameraTypecameraOrientationframeSizeframeRateRangeextrinsicsaxisSystem
Propriedades
AxisSystem
Sistema de eixos de coordenadas usado pela head/camera pose e pelos camera extrinsics. Todas as matrizes devem usar o mesmo sistema de eixos de coordenadas. Se a definição dos seus dados não estiver em conformidade com um sistema conhecido, você precisa realizar uma transformação de eixos antes de passá-los ao EasyAR.
public AxisSystemType AxisSystem { get; }
Extrinsics
Camera extrinsics, geralmente uma matriz calibrada. Seus eixos de coordenadas devem estar em conformidade com a definição de AxisSystem. Se a definição dos eixos dos extrinsics for diferente da definição dos eixos da sua pose, ou se eles não estiverem em conformidade com AxisSystem, você precisa realizar uma transformação de eixos antes de definir este valor.
public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }