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


DepthMediaFrame.TryCreateCoordinateMapper Метод

Определение

Пытается создать DepthCorrelatedCoordinateMapper для DepthMediaFrame. Этот объект предоставляет методы для сопоставления пиксельных координат камеры MediaFrameSource с системой координат другого Объекта MediaFrameSource или трехмерного пространства.

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

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

coordinateSystem
SpatialCoordinateSystem

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

Возвращаемое значение

DepthCorrelatedCoordinateMapper, если операция прошла успешно; в противном случае — null.

Комментарии

DepthCorrelatedCoordinateMapper, возвращаемый этим методом, будет использовать данные глубины из DepthMediaFrame для сопоставления координат одного кадра мультимедиа или MediaFrameSource с системой координат другого кадра мультимедиа или MediaFrameSource. Параметры этого метода определяют встроенные функции камеры и систему координат исходных координат, которые необходимо сопоставить.

Получите встроенные функции статической камеры для MediaFrameSource , вызвав TryGetCameraIntrinsics. Получение статической системы координат для MediaFrameSource путем доступа к свойству CoordinateSystemобъекта MediaFrameSourceInfo , связанного с источником кадра. Получите instrinsics динамической камеры, перейдя к свойству CameraIntrinsicsобъекта VideoMediaFrame. Получите динамическую систему координат из MediaFrameReference с помощью свойства CoordinateSystem .

При вызове методов сопоставления DepthCorrelatedCoordinateMapper необходимо указать встроенные функции камеры и систему координат целевого кадра или источника кадров, с которым будут сопоставлены исходные точки.

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