Compartilhar via


DepthCorrelatedCoordinateMapper Classe

Definição

Mapeia pontos 2D em um MediaFrameSource para espaço 3D ou para um quadro de um MediaFrameSource diferente usando dados de um DepthMediaFrame.

public ref class DepthCorrelatedCoordinateMapper sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DepthCorrelatedCoordinateMapper final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DepthCorrelatedCoordinateMapper : System.IDisposable
Public NotInheritable Class DepthCorrelatedCoordinateMapper
Implements IDisposable
Herança
Object Platform::Object IInspectable DepthCorrelatedCoordinateMapper
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

Obtenha uma instância dessa classe chamando TryCreateCoordinateMapper de um DepthMediaFrame.

Métodos

Close()

Descarta o objeto e os recursos associados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

MapPoint(Point, SpatialCoordinateSystem, CameraIntrinsics)

Mapeia um ponto de um MediaFrameSource para outro, usando informações de profundidade do DepthMediaFrame do qual o mapeador de coordenadas foi criado com uma chamada para TryCreateCoordinateMapper.

MapPoints(Point[], SpatialCoordinateSystem, CameraIntrinsics, Point[])

Mapeia uma matriz de pontos de um MediaFrameSource para outro, usando informações de profundidade do DepthMediaFrame do qual o mapeador de coordenadas foi criado com uma chamada para TryCreateCoordinateMapper.

UnprojectPoint(Point, SpatialCoordinateSystem)

Desprojeta um ponto 2D de um MediaFrameSource para um ponto no espaço 3D, usando informações de profundidade do DepthMediaFrame do qual o mapeador de coordenadas foi criado com uma chamada para TryCreateCoordinateMapper.

UnprojectPoints(Point[], SpatialCoordinateSystem, Vector3[])

Desprojeta uma matriz de pontos 2D de um MediaFrameSource para um ponto no espaço 3D, usando informações de profundidade do DepthMediaFrame do qual o mapeador de coordenadas foi criado com uma chamada para TryCreateCoordinateMapper.

Aplica-se a

Confira também