Partager via


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

Définition

Déprojete un tableau de coordonnées de pixels dans un tableau de rayons spatiaux de la caméra à partir de l’origine de la caméra, exprimé sous forme de coordonnées X, Y sur un plan à un mètre de la caméra.

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

Paramètres

pixelCoordinates
Point[]

Tableau de coordonnées de pixels à déprojecter dans l’espace de la caméra.

results

Vector2[]

Vector2[]

float2[]

Tableau des coordonnées X, Y des pixels non projetés sur un plan à un mètre de la caméra.

Remarques

Les coordonnées de l’image doivent être exprimées en pixels, avec l’origine dans le coin supérieur gauche de l’image ; autrement dit, +X pointant vers la droite et +Y pointant vers le bas. Les coordonnées non projetées seront exprimées en mètres, avec +X pointant vers la droite et +Y pointant vers le haut, sur un plan situé au centre (point principal) de l’image, à un mètre de la caméra.

S’applique à