次の方法で共有


DepthCorrelatedCoordinateMapper クラス

定義

DepthMediaFrame のデータを使用して、MediaFrameSource 内の 2D ポイントを 3D 空間または別の MediaFrameSource のフレームにマップします。

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
継承
Object Platform::Object IInspectable DepthCorrelatedCoordinateMapper
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

注釈

DepthMediaFrameTryCreateCoordinateMapper を呼び出して、このクラスのインスタンスを取得します。

メソッド

Close()

オブジェクトと関連付けられているリソースを破棄します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

MapPoint(Point, SpatialCoordinateSystem, CameraIntrinsics)

TryCreateCoordinateMapper の呼び出しで座標マッパーが作成された DepthMediaFrame の深度情報を使用して、ある MediaFrameSource のポイントを別の MediaFrameSource にマップします。

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

TryCreateCoordinateMapper の呼び出しで座標マッパーが作成された DepthMediaFrame の深度情報を使用して、ある MediaFrameSource のポイントの配列を別の MediaFrameSource にマップします。

UnprojectPoint(Point, SpatialCoordinateSystem)

TryCreateCoordinateMapper の呼び出しで座標マッパーが作成された DepthMediaFrame からの深度情報を使用して、MediaFrameSource から 3D 空間内のポイントに 2D ポイントを投影解除します。

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

TryCreateCoordinateMapper の呼び出しで座標マッパーが作成された DepthMediaFrame の深度情報を使用して、MediaFrameSource から 3D 空間内のポイントに 2D ポイントの配列を投影解除します。

適用対象

こちらもご覧ください