Freigeben über


PerceptionDepthCorrelatedCameraIntrinsics.UnprojectRegionPixelsAtCorrelatedDepthAsync Methode

Definition

Hebt einen Bereich von Pixeln in einem Bild aus dem Kamerabildraum unter Verwendung der entsprechenden Tiefenwerte einer korrelierten Tiefenkamera in den Koordinatenrahmen des Kamerageräts auf.

public:
 virtual IAsyncAction ^ UnprojectRegionPixelsAtCorrelatedDepthAsync(Rect region, PerceptionDepthFrame ^ depthFrame, Platform::Array <float3> ^ results) = UnprojectRegionPixelsAtCorrelatedDepthAsync;
IAsyncAction UnprojectRegionPixelsAtCorrelatedDepthAsync(Rect const& region, 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")]
IAsyncAction UnprojectRegionPixelsAtCorrelatedDepthAsync(Rect const& region, PerceptionDepthFrame const& depthFrame, winrt::array_view <float3> & results);
public IAsyncAction UnprojectRegionPixelsAtCorrelatedDepthAsync(Rect region, 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 IAsyncAction UnprojectRegionPixelsAtCorrelatedDepthAsync(Rect region, PerceptionDepthFrame depthFrame, Vector3[] results);
function unprojectRegionPixelsAtCorrelatedDepthAsync(region, depthFrame, results)
Public Function UnprojectRegionPixelsAtCorrelatedDepthAsync (region As Rect, depthFrame As PerceptionDepthFrame, results As Vector3()) As IAsyncAction

Parameter

region
Rect

Der Bereich der Pixel, die aus dem Kamerabildraum in den Koordinatenrahmen des Kamerageräts projiziert werden sollen.

depthFrame
PerceptionDepthFrame

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

results

Vector3[]

Vector3[]

float3[]

Eine Reihe von Koordinaten, relativ zum Koordinatensystem des Kamerageräts und mit korrelierten Tiefenwerten.

Gibt zurück

Diese Methode gibt asynchron zurück.

Attribute

Gilt für: