Поделиться через


DepthCorrelatedCoordinateMapper Класс

Определение

Сопоставляет точки 2D в MediaFrameSource с трехмерной областью или кадром из другого MediaFrameSource с помощью данных из DepthMediaFrame.

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)

Комментарии

Получите экземпляр этого класса, вызвав TryCreateCoordinateMapperэлемента DepthMediaFrame.

Методы

Close()

Удаляет объект и связанные с ним ресурсы.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

MapPoint(Point, SpatialCoordinateSystem, CameraIntrinsics)

Сопоставляет точку из одного MediaFrameSource в другой, используя сведения о глубине из DepthMediaFrame , из которого был создан сопоставитель координат, с помощью вызова TryCreateCoordinateMapper.

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

Сопоставляет массив точек из одного MediaFrameSource в другой, используя сведения о глубине из DepthMediaFrame , из которого был создан модуль сопоставления координат, с помощью вызова TryCreateCoordinateMapper.

UnprojectPoint(Point, SpatialCoordinateSystem)

Отменяет проект двухмерной точки из MediaFrameSource в точку в трехмерном пространстве, используя сведения о глубине из DepthMediaFrame , из которого был создан сопоставитель координат, с помощью вызова TryCreateCoordinateMapper.

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

Отменяет проект массив двухмерных точек из MediaFrameSource в точку в трехмерном пространстве, используя сведения о глубине из DepthMediaFrame , из которого был создан сопоставитель координат, с помощью вызова TryCreateCoordinateMapper.

Применяется к

См. также раздел