CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desproyecto una matriz de coordenadas de píxeles en una matriz de rayos espaciales de cámara desde el origen de la cámara, expresados como coordenadas X e Y en un plano de un metro de la cámara.
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[]
Matriz de coordenadas de píxeles que se van a desproyecto en el espacio de la cámara.
Matriz de coordenadas X e Y de los píxeles noproyectos en un plano de un metro de la cámara.
Comentarios
Las coordenadas de imagen deben expresarse en píxeles, con el origen en la esquina superior izquierda de la imagen; es decir, +X apuntando a la derecha y +Y apuntando hacia abajo. Las coordenadas no proyectadas se expresarán en metros, con +X apuntando a la derecha y +Y apuntando hacia arriba, en un plano situado en el centro (punto principal) de la imagen, un metro lejos de la cámara.