DepthMediaFrame.TryCreateCoordinateMapper Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta criar um DepthCorrelatedCoordinateMapper para DepthMediaFrame. Este objeto fornece métodos para mapear coordenadas de pixel de uma câmera MediaFrameSource para o sistema de coordenadas de um MediaFrameSource diferente ou para espaço 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
Um objeto que descreve o modelo de distorção da câmera MediaFrameSource para a qual as coordenadas serão mapeadas usando os dados depthMediaFrame .
- coordinateSystem
- SpatialCoordinateSystem
Um objeto que representa o sistema de coordenadas espaciais da câmera para o qual as coordenadas serão mapeadas usando os dados depthMediaFrame .
Retornos
Um DepthCorrelatedCoordinateMapper se a operação foi bem-sucedida; caso contrário, nulo.
Comentários
O DepthCorrelatedCoordinateMapper retornado por esse método usará dados de profundidade do DepthMediaFrame para mapear coordenadas de um quadro de mídia ou MediaFrameSource para o sistema de coordenadas de outro quadro de mídia ou MediaFrameSource. Os parâmetros para esse método especificam os intrínsecos da câmera e o sistema de coordenadas das coordenadas originais a serem mapeadas.
Obtenha intrínsecos de câmera estáticos para um MediaFrameSource chamando TryGetCameraIntrinsics. Obtenha o sistema de coordenadas estáticas para um MediaFrameSource acessando a propriedade CoordinateSystem do MediaFrameSourceInfo associado à origem do quadro. Obtenha instrinsics de câmera dinâmica acessando a propriedade CameraIntrinsics de um VideoMediaFrame. Obtenha o sistema de coordenadas dinâmicas de um MediaFrameReference com a propriedade CoordinateSystem .
Especifique os intrínsecos da câmera e o sistema de coordenadas do quadro de destino ou da origem do quadro, para o qual os pontos de origem serão mapeados, quando você chamar os métodos de mapeamento do DepthCorrelatedCoordinateMapper.