Class DeviceFrameSourceCamera
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Device camera qui fournit les donnees de frame de camera dans une frame source.
public class DeviceFrameSourceCamera : FrameSourceCamera, IDisposable
- Héritage
-
DeviceFrameSourceCamera
- Implémente
- Membres hérités
Constructeurs
DeviceFrameSourceCamera(CameraDeviceType, int, Vector2Int, Vector2, CameraExtrinsics, AxisSystemType)
Definit les valeurs selon la description de chaque propriete.
public DeviceFrameSourceCamera(CameraDeviceType cameraType, int cameraOrientation, Vector2Int frameSize, Vector2 frameRateRange, DeviceFrameSourceCamera.CameraExtrinsics extrinsics, AxisSystemType axisSystem)
Paramètres
cameraTypecameraOrientationframeSizeframeRateRangeextrinsicsaxisSystem
Propriétés
AxisSystem
Systeme d'axes de coordonnees utilise par la head/camera pose et les camera extrinsics. Toutes les matrices doivent utiliser le meme systeme d'axes. Si la definition de vos donnees n'est pas conforme a un systeme connu, vous devez effectuer une transformation des axes avant de les transmettre a EasyAR.
public AxisSystemType AxisSystem { get; }
Extrinsics
Camera extrinsics, generalement une matrice calibree. Ses axes de coordonnees doivent etre conformes a la definition de AxisSystem. Si la definition des axes des extrinsics differe de celle de votre pose, ou si elles ne sont pas conformes a AxisSystem, vous devez effectuer une transformation des axes avant de definir cette valeur.
public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }