Freigeben über


DepthCorrelatedCoordinateMapper.MapPoints Methode

Definition

Ordnet ein Array von Punkten von einer MediaFrameSource zu einer anderen zu, wobei Tiefeninformationen aus dem DepthMediaFrame verwendet werden, aus dem die Koordinatenzuordnung mit einem Aufruf von TryCreateCoordinateMapper erstellt wurde.

public:
 virtual void MapPoints(Platform::Array <Point> ^ sourcePoints, SpatialCoordinateSystem ^ targetCoordinateSystem, CameraIntrinsics ^ targetCameraIntrinsics, Platform::Array <Point> ^ results) = MapPoints;
void MapPoints(winrt::array_view <Point> const& sourcePoints, SpatialCoordinateSystem const& targetCoordinateSystem, CameraIntrinsics const& targetCameraIntrinsics, winrt::array_view <Point> & results);
public void MapPoints(Point[] sourcePoints, SpatialCoordinateSystem targetCoordinateSystem, CameraIntrinsics targetCameraIntrinsics, Point[] results);
function mapPoints(sourcePoints, targetCoordinateSystem, targetCameraIntrinsics, results)
Public Sub MapPoints (sourcePoints As Point(), targetCoordinateSystem As SpatialCoordinateSystem, targetCameraIntrinsics As CameraIntrinsics, results As Point())

Parameter

sourcePoints
Point[]

Ein Array von Quellpunkten, die dem Koordinatensystem einer anderen Medienframequelle zugeordnet werden sollen, die im targetCoordinateSystem-Parameter angegeben ist.

targetCoordinateSystem
SpatialCoordinateSystem

Das Koordinatensystem der Zielmedienframequelle, der die Punkte zugeordnet sind.

targetCameraIntrinsics
CameraIntrinsics

Die intrinsische Kamera, die die Projektions- und Verzerrungsmodelle der Medienrahmenquelle beschreibt, der die Punkte zugeordnet werden.

results
Point[]

Ein Array zugeordnete Punkte.

Gilt für: