Eliminate the matched features whose scale and rotation do not aggree with the majority's scale and rotation.

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

Syntax

C#
public static SURFTracker..::.MatchedSURFFeature[] VoteForSizeAndOrientation(
	SURFTracker..::.MatchedSURFFeature[] matchedFeatures,
	double scaleIncrement,
	int rotationBins
)
Visual Basic (Declaration)
Public Shared Function VoteForSizeAndOrientation ( _
	matchedFeatures As SURFTracker..::.MatchedSURFFeature(), _
	scaleIncrement As Double, _
	rotationBins As Integer _
) As SURFTracker..::.MatchedSURFFeature()
Visual C++
public:
static array<SURFTracker..::.MatchedSURFFeature>^ VoteForSizeAndOrientation(
	array<SURFTracker..::.MatchedSURFFeature>^ matchedFeatures, 
	double scaleIncrement, 
	int rotationBins
)

Parameters

matchedFeatures
Type: array< Emgu.CV..::.SURFTracker..::.MatchedSURFFeature >[]()[]
The matched feature that will be participated in the voting. For each matchedFeatures, only the zero indexed ModelFeature will be considered.
scaleIncrement
Type: System..::.Double
This determins the different in scale for neighbour hood bins, a good value might be 1.5 (which means matched features in bin i+1 is scaled 1.5 times larger than matched features in bin i
rotationBins
Type: System..::.Int32
The numbers of bins for rotation, a good value might be 20 (which means each bin covers 18 degree)

Return Value

[Missing <returns> documentation for "M:Emgu.CV.SURFTracker.VoteForSizeAndOrientation(Emgu.CV.SURFTracker.MatchedSURFFeature[],System.Double,System.Int32)"]

See Also