CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Unprojects una matrice di coordinate pixel in una matrice di raggi dello spazio della fotocamera dall'origine della fotocamera, espressa come coordinate X, Y su un piano di un metro dalla fotocamera.
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())
Parametri
- pixelCoordinates
- Point[]
Matrice di coordinate pixel da annullare il progetto nello spazio della fotocamera.
Matrice di coordinate X, Y dei pixel non proiettati su un piano di un metro dalla fotocamera.
Commenti
Le coordinate dell'immagine devono essere espresse in pixel, con l'origine nell'angolo superiore sinistro dell'immagine; ovvero +X che punta a destra e +Y che punta verso il basso. Le coordinate non proiettate verranno espresse in metri, con +X che punta a destra e +Y puntando, su un piano situato al centro (punto principale) dell'immagine, un metro di distanza dalla fotocamera.