C# Class Emgu.CV.Features2D.SURFTracker.SURFMatcher

A simple class that use flann to match SURF features.
Inheritance: DisposableObject
Show file Open project: genecyber/PredatorCV

Public Methods

Method Description
MatchFeature ( SURFFeature observedFeatures, int k, int emax ) : MatchedSURFFeature[]

Match the SURF feature from the observed image to the features from the model image

SURFMatcher ( SURFFeature modelFeatures ) : System

Create k-d feature trees using the SURF feature extracted from the model image.

Protected Methods

Method Description
DisposeObject ( ) : void

Release the unmanaged memory associate with this matcher

ReleaseManagedResources ( ) : void

Method Details

DisposeObject() protected method

Release the unmanaged memory associate with this matcher
protected DisposeObject ( ) : void
return void

MatchFeature() public method

Match the SURF feature from the observed image to the features from the model image
public MatchFeature ( SURFFeature observedFeatures, int k, int emax ) : MatchedSURFFeature[]
observedFeatures SURFFeature The SURF feature from the observed image
k int The number of neighbors to find
emax int For k-d tree only: the maximum number of leaves to visit.
return MatchedSURFFeature[]

ReleaseManagedResources() protected method

protected ReleaseManagedResources ( ) : void
return void

SURFMatcher() public method

Create k-d feature trees using the SURF feature extracted from the model image.
public SURFMatcher ( SURFFeature modelFeatures ) : System
modelFeatures SURFFeature The SURF feature extracted from the model image
return System