PerceptionDepthCorrelatedCameraIntrinsics Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |