다음을 통해 공유


DepthMediaFrame.TryCreateCoordinateMapper 메서드

정의

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입니다.

설명

이 메서드에서 반환 된 DepthCorrelatedCoordinateMapperDepthMediaFrame 의 깊이 데이터를 사용하여 한 미디어 프레임 또는 MediaFrameSource 의 좌표를 다른 미디어 프레임 또는 MediaFrameSource의 좌표계에 매핑합니다. 이 메서드의 매개 변수는 매핑할 원래 좌표의 카메라 내장 함수 및 좌표계를 지정합니다.

TryGetCameraIntrinsics를 호출하여 MediaFrameSource에 대한 정적 카메라 내장 함수를 가져옵니다. 프레임 원본과 연결된 MediaFrameSourceInfoCoordinateSystem 속성에 액세스하여 MediaFrameSource 의 정적 좌표계를 가져옵니다. VideoMediaFrameCameraIntrinsics 속성에 액세스하여 동적 카메라 내장 함수를 가져옵니다. CoordinateSystem 속성을 사용하여 MediaFrameReference에서 동적 좌표계를 가져옵니다.

DepthCorrelatedCoordinateMapper의 매핑 메서드를 호출할 때 원본 지점을 매핑할 대상 프레임 또는 프레임 원본의 카메라 내장 함수 및 좌표계를 지정합니다.

적용 대상