Performs a radius nearest neighbor search for multiple query points

Namespace: Emgu.CV.Flann
Assembly: Emgu.CV (in Emgu.CV.dll) Version: (


public int RadiusSearch(
	Matrix<float> queries,
	Matrix<int> indices,
	Matrix<float> squareDistances,
	float radius,
	int checks
Visual Basic
Public Function RadiusSearch ( _
	queries As Matrix(Of Single), _
	indices As Matrix(Of Integer), _
	squareDistances As Matrix(Of Single), _
	radius As Single, _
	checks As Integer _
) As Integer
Visual C++
int RadiusSearch(
	Matrix<float>^ queries, 
	Matrix<int>^ indices, 
	Matrix<float>^ squareDistances, 
	float radius, 
	int checks


Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The query points, one per row
Type: Emgu.CV..::..Matrix<(Of <(<'Int32>)>)>
Indices of the nearest neighbors found
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The square of the Eculidean distance between the neighbours
Type: System..::..Single
The search radius
Type: System..::..Int32
The number of times the tree(s) in the index should be recursively traversed. A higher value for this parameter would give better search precision, but also take more time. If automatic configuration was used when the index was created, the number of checks required to achieve the specified precision was also computed, in which case this parameter is ignored

Return Value

The number of points in the search radius

See Also