http://www.emgu.com
Performs a radius nearest neighbor search for multiple query points

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

Syntax

C#
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++
public:
int RadiusSearch(
	Matrix<float>^ queries, 
	Matrix<int>^ indices, 
	Matrix<float>^ squareDistances, 
	float radius, 
	int checks
)
F#
member RadiusSearch : 
        queries : Matrix<float32> * 
        indices : Matrix<int> * 
        squareDistances : Matrix<float32> * 
        radius : float32 * 
        checks : int -> int 

Parameters

queries
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The query points, one per row
indices
Type: Emgu.CV..::..Matrix<(Of <(<'Int32>)>)>
Indices of the nearest neighbors found
squareDistances
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The square of the Eculidean distance between the neighbours
radius
Type: System..::..Single
The search radius
checks
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

Type: Int32
The number of points in the search radius

See Also