Freigeben über


PerceptionDepthCorrelatedCameraIntrinsics Klasse

Definition

Bietet praktische Methoden, um geometrische Berechnungen für ein Kameragerät zu vereinfachen, indem die intrinsischen Eigenschaften dieser Kamera mit korrelierten Tiefenframes kombiniert werden, um Pixel im Bildschirmraum zu Kamera-Raum-Koordinatenprojektionen bereitzustellen.

public ref class PerceptionDepthCorrelatedCameraIntrinsics sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PerceptionDepthCorrelatedCameraIntrinsics final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [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")]
class PerceptionDepthCorrelatedCameraIntrinsics final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PerceptionDepthCorrelatedCameraIntrinsics
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[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 sealed class PerceptionDepthCorrelatedCameraIntrinsics
Public NotInheritable Class PerceptionDepthCorrelatedCameraIntrinsics
Vererbung
Object Platform::Object IInspectable PerceptionDepthCorrelatedCameraIntrinsics
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Methoden

UnprojectAllPixelsAtCorrelatedDepthAsync(PerceptionDepthFrame, Vector3[])

Hebt alle Pixel eines Bilds aus dem Kamerabildbereich in den Koordinatenrahmen des Kamerageräts auf, wobei die entsprechenden Tiefenwerte einer korrelierten Tiefenkamera verwendet werden.

UnprojectPixelAtCorrelatedDepth(Point, PerceptionDepthFrame)

Hebt die Projiziert einen Punkt im Kamerabildbereich in den Koordinatenrahmen des Kamerageräts unter Verwendung der entsprechenden Tiefe einer korrelierten Tiefenkamera auf.

UnprojectPixelsAtCorrelatedDepth(Point[], PerceptionDepthFrame, Vector3[])

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

UnprojectRegionPixelsAtCorrelatedDepthAsync(Rect, PerceptionDepthFrame, Vector3[])

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

Gilt für: