Freigeben über


DepthCorrelatedCoordinateMapper Klasse

Definition

Ordnet 2D-Punkte in einer MediaFrameSource einem 3D-Raum oder einem Frame aus einer anderen MediaFrameSource unter Verwendung von Daten aus einem DepthMediaFrame zu.

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
Vererbung
Object Platform::Object IInspectable DepthCorrelatedCoordinateMapper
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Rufen Sie eine instance dieser Klasse ab, indem Sie tryCreateCoordinateMapper eines DepthMediaFrame-Elements aufrufen.

Methoden

Close()

Entsorgt das Objekt und die zugeordneten Ressourcen.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

MapPoint(Point, SpatialCoordinateSystem, CameraIntrinsics)

Ordnet einen Punkt von einer MediaFrameSource zu einer anderen zu, indem Tiefeninformationen aus dem DepthMediaFrame verwendet werden, aus dem die Koordinatenzuordnung mit einem Aufruf von TryCreateCoordinateMapper erstellt wurde.

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

Ordnet ein Array von Punkten von einer MediaFrameSource zu einer anderen zu, wobei Tiefeninformationen aus dem DepthMediaFrame verwendet werden, aus dem die Koordinatenzuordnung mit einem Aufruf von TryCreateCoordinateMapper erstellt wurde.

UnprojectPoint(Point, SpatialCoordinateSystem)

Hebt die Projiziert einen 2D-Punkt von einer MediaFrameSource auf einen Punkt im 3D-Raum unter Verwendung von Tiefeninformationen aus dem DepthMediaFrame auf, aus dem die Koordinatenzuordnung erstellt wurde, mit einem Aufruf von TryCreateCoordinateMapper.

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

Hebt die Projiziert ein Array von 2D-Punkten von einer MediaFrameSource auf einen Punkt im 3D-Raum unter Verwendung von Tiefeninformationen aus dem DepthMediaFrame , aus dem die Koordinatenzuordnung erstellt wurde, mit einem Aufruf von TryCreateCoordinateMapper.

Gilt für:

Weitere Informationen