Compartilhar via


CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) Método

Definição

Desprojeta uma matriz de coordenadas de pixel em uma matriz de raios de espaço da câmera da origem da câmera, expressas como coordenadas X, Y em um plano a um metro da câmera.

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())

Parâmetros

pixelCoordinates
Point[]

A matriz de coordenadas de pixel para desprojetar no espaço da câmera.

results

Vector2[]

Vector2[]

float2[]

A matriz de coordenadas X, Y dos pixels não reproduzidos em um plano a um metro da câmera.

Comentários

As coordenadas de imagem devem ser expressas em pixels, com a origem no canto superior esquerdo da imagem; ou seja, +X apontando para a direita e +Y apontando para baixo. As coordenadas não reproduzidas serão expressas em metros, com +X apontando para a direita e +Y apontando para cima, em um plano localizado no centro (ponto principal) da imagem, a um metro da câmera.

Aplica-se a