CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.