Table of Contents

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

cameraType
cameraOrientation
frameSize
frameRateRange
extrinsics
axisSystem

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