Freigeben über


PerceptionDepthCorrelatedCameraIntrinsics.UnprojectPixelsAtCorrelatedDepth Methode

Definition

Entpackt eine Reihe von Punkten im Kamerabildbereich unter Verwendung der entsprechenden Tiefenwerte einer korrelierten Tiefenkamera in den Koordinatenrahmen des Kamerageräts.

public:
 virtual void UnprojectPixelsAtCorrelatedDepth(Platform::Array <Point> ^ sourceCoordinates, PerceptionDepthFrame ^ depthFrame, Platform::Array <float3> ^ results) = UnprojectPixelsAtCorrelatedDepth;
void UnprojectPixelsAtCorrelatedDepth(winrt::array_view <Point> const& sourceCoordinates, PerceptionDepthFrame const& depthFrame, winrt::array_view <float3> & results);
/// [Windows.Foundation.Metadata.Deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update.  Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
void UnprojectPixelsAtCorrelatedDepth(winrt::array_view <Point> const& sourceCoordinates, PerceptionDepthFrame const& depthFrame, winrt::array_view <float3> & results);
public void UnprojectPixelsAtCorrelatedDepth(Point[] sourceCoordinates, PerceptionDepthFrame depthFrame, Vector3[] results);
[Windows.Foundation.Metadata.Deprecated("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update.  Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public void UnprojectPixelsAtCorrelatedDepth(Point[] sourceCoordinates, PerceptionDepthFrame depthFrame, Vector3[] results);
function unprojectPixelsAtCorrelatedDepth(sourceCoordinates, depthFrame, results)
Public Sub UnprojectPixelsAtCorrelatedDepth (sourceCoordinates As Point(), depthFrame As PerceptionDepthFrame, results As Vector3())

Parameter

sourceCoordinates
Point[]

Eine Reihe von Punkten relativ zum Kamerarahmen.

depthFrame
PerceptionDepthFrame

Der Tiefenrahmen, der den Tiefenwert enthält, der beim Projizieren der Punkte in den Kamerabereich verwendet werden soll. Die pixelCoordinate wird vom Kamerabildbereich zum Tiefenbildraum zugeordnet und dann verwendet, um die Tiefe in depthFrame nachzuschlagen.

results

Vector3[]

Vector3[]

float3[]

Ein Satz von Koordinaten, relativ zum Koordinatensystem des Kamerageräts und mit korrelierten Tiefenwerten.

Attribute

Gilt für: