Back to Adaptive Vision Library website

You are here: Start » Function Reference » Geometry 2D Features » PointsMedian

PointsMedian


Computes the geometric median of the input points.

Header:AVL.h

Syntax

C++
C#
 
void avl::PointsMedian
(
	const atl::Array<avl::Point2D>& inPoints,
	const atl::Optional<const atl::Array<float>&>& inWeights,
	const int inMaxIterationCount,
	avl::Point2D& outGeometricMedian,
	atl::Optional<float&> outDistanceSum = atl::NIL,
	atl::Array<avl::Point2D>& diagApproximationSteps
)

Parameters

Name Type Range Default Description
inPoints const Array<Point2D>& Input points
inWeights const Optional<const Array<float>&>& NIL Optional input weights
inMaxIterationCount const int 1 - 10 Maximum number of iterations
outGeometricMedian Point2D& Geometric median
outDistanceSum Optional<float&> NIL Sum of distances from input points to geometric median
diagApproximationSteps Array<Point2D>& Approximate geometric medians calculated during subsequent iterations