Condividi tramite


DepthMediaFrame.TryCreateCoordinateMapper Metodo

Definizione

Tenta di creare un oggetto DepthCorrelatedCoordinateMapper per DepthMediaFrame. Questo oggetto fornisce metodi per il mapping delle coordinate pixel da una fotocamera MediaFrameSource al sistema di coordinate di un'altra MediaFrameSource o dello spazio 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

Parametri

cameraIntrinsics
CameraIntrinsics

Oggetto che descrive il modello di distorsione della fotocamera MediaFrameSource per cui verranno mappate le coordinate usando i dati DepthMediaFrame .

coordinateSystem
SpatialCoordinateSystem

Oggetto che rappresenta il sistema di coordinate spaziali della fotocamera per cui verranno mappate le coordinate usando i dati DepthMediaFrame .

Restituisce

Oggetto DepthCorrelatedCoordinateMapper se l'operazione ha avuto esito positivo; in caso contrario, Null.

Commenti

DepthCorrelatedCoordinateMapper restituito da questo metodo userà dati di profondità dal DepthMediaFrame per eseguire il mapping delle coordinate da un frame multimediale o MediaFrameSource al sistema di coordinate di un altro frame multimediale o MediaFrameSource. I parametri di questo metodo specificano gli intrinseci della fotocamera e il sistema di coordinate delle coordinate originali da mappare.

Ottenere gli intrinseci della fotocamera statica per un MediaFrameSource chiamando TryGetCameraIntrinsics. Ottenere il sistema di coordinate statiche per un oggetto MediaFrameSource accedendo alla proprietà CoordinateSystem dell'oggetto MediaFrameSourceInfo associato all'origine frame. Ottenere l'instrinsics della fotocamera dinamica accedendo alla proprietà CameraIntrinsics di un VideoMediaFrame. Ottenere il sistema di coordinate dinamiche da mediaFrameReference con la proprietà CoordinateSystem .

Specificare l'intrinseco della fotocamera e il sistema di coordinate dell'origine del fotogramma o del frame di destinazione, a cui verranno mappati i punti di origine, quando si chiamano i metodi di mapping di DepthCorrelatedCoordinateMapper.

Si applica a