The SURFTracker type exposes the following members.

Constructors

  NameDescription
SURFTracker
Create a SURF tracker, where SURF is matched with flann

Methods

  NameDescription
CamShiftTrack
Use camshift to track the feature
Detect
Detect the if the model features exist in the observed features. If true, an homography matrix is returned, otherwise, null is returned.
Dispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
DisposeObject
Release unmanaged memory
(Overrides DisposableObject..::.DisposeObject()()().)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Destructor
(Inherited from DisposableObject.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetHomographyMatrixFromMatchedFeatures
Recover the homography matrix using RANDSAC. If the matrix cannot be recovered, null is returned.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MatchFeature
Match the SURF feature from the observed image to the features from the model image
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ReleaseManagedResources
Release the memory assocaited with this SURF Tracker
(Overrides DisposableObject..::.ReleaseManagedResources()()().)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
VoteForSizeAndOrientation
Eliminate the matched features whose scale and rotation do not aggree with the majority's scale and rotation.
VoteForUniqueness
Filter the matched Features, such that if a match is not unique, it is rejected.

See Also