CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) 方法

定义

将像素坐标数组取消投影到相机原点的相机空间射线数组中,表示为离相机一米的平面上的 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[]

离相机一米的平面上未投影像素的 X、Y 坐标数组。

注解

图像坐标必须以像素表示,原点位于图像左上角;即+X 向右指,+Y 向下指。 未投影的坐标将以米为单位表示,在位于图像) 中心 (主点(离相机一米远)的平面上,+X 向右指向,+Y 指向上。

适用于