DepthMediaFrame.TryCreateCoordinateMapper メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DepthMediaFrame の DepthCorrelatedCoordinateMapper の作成を試みます。 このオブジェクトは、 MediaFrameSource カメラのピクセル座標を別の MediaFrameSource の座標系または 3D 空間にマッピングするメソッドを提供します。
public:
virtual DepthCorrelatedCoordinateMapper ^ TryCreateCoordinateMapper(CameraIntrinsics ^ cameraIntrinsics, SpatialCoordinateSystem ^ coordinateSystem) = TryCreateCoordinateMapper;
DepthCorrelatedCoordinateMapper TryCreateCoordinateMapper(CameraIntrinsics const& cameraIntrinsics, SpatialCoordinateSystem const& coordinateSystem);
public DepthCorrelatedCoordinateMapper TryCreateCoordinateMapper(CameraIntrinsics cameraIntrinsics, SpatialCoordinateSystem coordinateSystem);
function tryCreateCoordinateMapper(cameraIntrinsics, coordinateSystem)
Public Function TryCreateCoordinateMapper (cameraIntrinsics As CameraIntrinsics, coordinateSystem As SpatialCoordinateSystem) As DepthCorrelatedCoordinateMapper
パラメーター
- cameraIntrinsics
- CameraIntrinsics
DepthMediaFrame データを使用して座標をマップする MediaFrameSource カメラの歪みモデルを記述する オブジェクト。
- coordinateSystem
- SpatialCoordinateSystem
DepthMediaFrame データを使用して座標をマップするカメラの空間座標系を表す オブジェクト。
戻り値
操作が成功した場合の DepthCorrelatedCoordinateMapper 。それ以外の場合は null。
注釈
このメソッドによって返される DepthCorrelatedCoordinateMapper は 、DepthMediaFrame の深度データを使用して、あるメディア フレームまたは MediaFrameSource の座標を別のメディア フレームまたは MediaFrameSource の座標系にマップします。 このメソッドのパラメーターは、マップする元の座標のカメラの組み込みと座標系を指定します。
TryGetCameraIntrinsics を呼び出して、MediaFrameSource の静的カメラの組み込みを取得します。 フレーム ソースに関連付けられている MediaFrameSourceInfo の CoordinateSystem プロパティにアクセスして 、MediaFrameSource の静的座標系を取得します。 VideoMediaFrame の CameraIntrinsics プロパティにアクセスして、動的なカメラインストリンシックを取得します。 CoordinateSystem プロパティを使用して MediaFrameReference から動的座標系を取得します。
DepthCorrelatedCoordinateMapper のマッピング メソッドを呼び出すときに、ソース ポイントをマップするターゲット フレームまたはフレーム ソースのカメラの組み込みと座標系を指定します。