Class DeviceFrameSourceCamera
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Appareil photo fournissant les données de trame de la caméra dans le Frame source.
public class DeviceFrameSourceCamera : FrameSourceCamera, IDisposable
- Héritage
-
DeviceFrameSourceCamera
- Implémente
- Membres hérités
Constructeurs
DeviceFrameSourceCamera(CameraDeviceType, int, Vector2Int, Vector2, CameraExtrinsics, AxisSystemType)
Définissez les valeurs en fonction de la description de chaque attribut.
public DeviceFrameSourceCamera(CameraDeviceType cameraType, int cameraOrientation, Vector2Int frameSize, Vector2 frameRateRange, DeviceFrameSourceCamera.CameraExtrinsics extrinsics, AxisSystemType axisSystem)
Paramètres
cameraTypecameraOrientationframeSizeframeRateRangeextrinsicsaxisSystem
Propriétés
AxisSystem
Système d'axes utilisé pour la pose tête/caméra et les paramètres extrinsèques de la caméra. Toutes les matrices doivent utiliser le même système d'axes. Si vos données ne sont pas définies selon un système connu, vous devez effectuer une transformation des axes avant de les transmettre à EasyAR.
public AxisSystemType AxisSystem { get; }
Extrinsics
Les paramètres extrinsèques de la caméra, généralement une matrice calibrée. Ses axes doivent se conformer à la définition de AxisSystem. Si la définition des axes des paramètres extrinsèques diffère de celle de votre pose, ou s'ils ne respectent pas la définition de AxisSystem, vous devez effectuer une transformation des coordonnées avant de définir cette valeur.
public DeviceFrameSourceCamera.CameraExtrinsics Extrinsics { get; }