Click or drag to resize

DescriptorMatcherRadiusMatch Method (IInputArray, IInputArray, VectorOfVectorOfDMatch, Single, IInputArrayOfArrays, Boolean)
For each query descriptor, finds the training descriptors not farther than the specified distance.

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


Type: Emgu.CVIInputArray
Query set of descriptors.
Type: Emgu.CVIInputArray
Train set of descriptors. This set is not added to the train descriptors collection stored in the class object.
Type: Emgu.CV.UtilVectorOfVectorOfDMatch
Found matches.
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.CVIInputArrayOfArrays
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