Compartir a través de


DepthMediaFrame.TryCreateCoordinateMapper Método

Definición

Intenta crear un Objeto DepthCorrelatedCoordinateMapper para DepthMediaFrame. Este objeto proporciona métodos para asignar coordenadas de píxeles de una cámara MediaFrameSource al sistema de coordenadas de un mediaFrameSource diferente o al espacio 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

Parámetros

cameraIntrinsics
CameraIntrinsics

Objeto que describe el modelo de distorsión de la cámara MediaFrameSource para la que se asignarán las coordenadas mediante los datos DepthMediaFrame .

coordinateSystem
SpatialCoordinateSystem

Objeto que representa el sistema de coordenadas espaciales de la cámara para la que se asignarán las coordenadas mediante los datos DepthMediaFrame .

Devoluciones

DepthCorrelatedCoordinateMapper si la operación se realizó correctamente; de lo contrario, null.

Comentarios

DepthCorrelatedCoordinateMapper devuelto por este método usará datos de profundidad de DepthMediaFrame para asignar coordenadas de un marco multimedia o MediaFrameSource al sistema de coordenadas de otro marco multimedia o MediaFrameSource. Los parámetros de este método especifican los intrínsecos de la cámara y el sistema de coordenadas de las coordenadas originales que se van a asignar.

Obtenga intrínsecos de cámara estáticos para un objeto MediaFrameSource mediante una llamada a TryGetCameraIntrinsics. Obtenga el sistema de coordenadas estático de un objeto MediaFrameSource accediendo a la propiedad CoordinateSystem de MediaFrameSourceInfo asociada al origen del marco. Obtenga instrinsicsics de cámara dinámica accediendo a la propiedad CameraIntrinsics de un VideoMediaFrame. Obtenga el sistema de coordenadas dinámicas de una clase MediaFrameReference con la propiedad CoordinateSystem .

Se especifican los intrínsecos de la cámara y el sistema de coordenadas del origen de fotogramas o fotogramas de destino, a los que se asignarán los puntos de origen, al llamar a los métodos de asignación de DepthCorrelatedCoordinateMapper.

Se aplica a