DepthMediaFrame.TryCreateCoordinateMapper Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.