Partager via


DepthMediaFrame.TryCreateCoordinateMapper Méthode

Définition

Tente de créer un DepthCorrelatedCoordinateMapper pour le DepthMediaFrame. Cet objet fournit des méthodes de mappage des coordonnées de pixels d’une caméra MediaFrameSource au système de coordonnées d’un autre MediaFrameSource ou à un espace 3D.

public:
 virtual DepthCorrelatedCoordinateMapper ^ TryCreateCoordinateMapper(CameraIntrinsics ^ cameraIntrinsics, SpatialCoordinateSystem ^ coordinateSystem) = TryCreateCoordinateMapper;
DepthCorrelatedCoordinateMapper TryCreateCoordinateMapper(CameraIntrinsics const& cameraIntrinsics, SpatialCoordinateSystem const& coordinateSystem);
public DepthCorrelatedCoordinateMapper TryCreateCoordinateMapper(CameraIntrinsics cameraIntrinsics, SpatialCoordinateSystem coordinateSystem);
function tryCreateCoordinateMapper(cameraIntrinsics, coordinateSystem)
Public Function TryCreateCoordinateMapper (cameraIntrinsics As CameraIntrinsics, coordinateSystem As SpatialCoordinateSystem) As DepthCorrelatedCoordinateMapper

Paramètres

cameraIntrinsics
CameraIntrinsics

Objet qui décrit le modèle de distorsion de la caméra MediaFrameSource pour laquelle les coordonnées seront mappées à l’aide des données DepthMediaFrame .

coordinateSystem
SpatialCoordinateSystem

Objet représentant le système de coordonnées spatiales de la caméra pour lequel les coordonnées seront mappées à l’aide des données DepthMediaFrame .

Retours

ProfondeurCorrelatedCoordinateMapper si l’opération a réussi ; sinon, null.

Remarques

Le DepthCorrelatedCoordinateMapper retourné par cette méthode utilise les données de profondeur du DepthMediaFrame pour mapper les coordonnées d’une image multimédia ou d’un mediaFrameSource au système de coordonnées d’une autre image multimédia ou MediaFrameSource. Les paramètres de cette méthode spécifient l’intrinsèque de la caméra et le système de coordonnées des coordonnées d’origine à mapper.

Obtenez les intrinsèques de la caméra statique pour un MediaFrameSource en appelant TryGetCameraIntrinsics. Obtenez le système de coordonnées statique d’un MediaFrameSource en accédant à la propriété CoordinateSystem du MediaFrameSourceInfo associé à la source de frame. Obtenez l’instrinsique de caméra dynamique en accédant à la propriété CameraIntrinsics d’un VideoMediaFrame. Obtenez le système de coordonnées dynamique à partir d’un MediaFrameReference avec la propriété CoordinateSystem .

Vous spécifiez l’intrinsèque de la caméra et le système de coordonnées de l’image cible ou de la source d’image, à laquelle les points sources seront mappés, lorsque vous appelez les méthodes de mappage du DepthCorrelatedCoordinateMapper.

S’applique à