다음을 통해 공유


CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) 메서드

정의

픽셀 좌표 배열을 카메라 원점의 카메라 공간 광선 배열로 보호 해제하고 카메라에서 1미터 떨어진 평면에서 X, Y 좌표로 표현합니다.

public:
 virtual void UnprojectPixelsAtUnitDepth(Platform::Array <Point> ^ pixelCoordinates, Platform::Array <float2> ^ results) = UnprojectPixelsAtUnitDepth;
void UnprojectPixelsAtUnitDepth(winrt::array_view <Point> const& pixelCoordinates, winrt::array_view <float2> & results);
public void UnprojectPixelsAtUnitDepth(Point[] pixelCoordinates, Vector2[] results);
function unprojectPixelsAtUnitDepth(pixelCoordinates, results)
Public Sub UnprojectPixelsAtUnitDepth (pixelCoordinates As Point(), results As Vector2())

매개 변수

pixelCoordinates
Point[]

카메라 공간으로 보호를 해제할 픽셀 좌표의 배열입니다.

results

Vector2[]

Vector2[]

float2[]

카메라에서 1미터 떨어진 평면에 있는 보호되지 않은 픽셀의 X, Y 좌표 배열입니다.

설명

이미지 좌표는 이미지의 왼쪽 위 모서리에 있는 원점과 함께 픽셀 단위로 표현되어야 합니다. 즉, +X가 오른쪽을 가리키고 +Y가 아래쪽을 가리킵니다. 보호되지 않은 좌표는 카메라에서 1미터 떨어진 이미지의 중심(주점)에 있는 평면에서 +X가 오른쪽을 가리키고 +Y가 가리키는 미터 단위로 표시됩니다.

적용 대상