DepthCorrelatedCoordinateMapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 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
- 继承
- 属性
- 实现
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
注解
通过调用 DepthMediaFrame 的 TryCreateCoordinateMapper 获取此类的实例。
方法
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 中的 2D 点取消投影到 3D 空间中的点。 |
UnprojectPoints(Point[], SpatialCoordinateSystem, Vector3[]) |
使用通过调用 TryCreateCoordinateMapper 创建坐标映射器的 DepthMediaFrame 中的深度信息,将 MediaFrameSource 中的 2D 点数组取消投影到 3D 空间中的点。 |