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 необходимо указать встроенные функции камеры и систему координат целевого кадра или источника кадров, с которым будут сопоставлены исходные точки.