The SURFTracker type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| 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 | (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 | (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.
|