Click or drag to resize

DescriptorMatcherRadiusMatch Method (IInputArray, IInputArray, VectorOfVectorOfDMatch, Single, IInputArray, Boolean)

http://www.emgu.com
For each query descriptor, finds the training descriptors not farther than the specified distance (blocking version).

Namespace:  Emgu.CV.Cuda
Assembly:  Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.1.3497 (4.1.1.3497)
Syntax
public void RadiusMatch(
	IInputArray queryDescriptors,
	IInputArray trainDescriptors,
	VectorOfVectorOfDMatch matches,
	float maxDistance,
	IInputArray mask = null,
	bool compactResult = false
)

Parameters

queryDescriptors
Type: Emgu.CVIInputArray
Query set of descriptors.
trainDescriptors
Type: Emgu.CVIInputArray
Train set of descriptors. This set is not added to the train descriptors collection stored in the class object.
matches
Type: Emgu.CV.UtilVectorOfVectorOfDMatch
Found matches.
maxDistance
Type: SystemSingle
Threshold for the distance between matched descriptors. Distance means here metric distance (e.g. Hamming distance), not the distance between coordinates (which is measured in Pixels)!
mask (Optional)
Type: Emgu.CVIInputArray
Mask specifying permissible matches between an input query and train matrices of descriptors.
compactResult (Optional)
Type: SystemBoolean
Parameter used when the mask (or masks) is not empty. If compactResult is false, the matches vector has the same size as queryDescriptors rows. If compactResult is true, the matches vector does not contain matches for fully masked-out query descriptors.
See Also