C# Class Emgu.CV.Features2D.Features2DTracker.ImageFeatureMatcher

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

Public Methods

Method Description
ImageFeatureMatcher ( Emgu.CV.Features2D.ImageFeature modelFeatures ) : System

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

MatchFeature ( Emgu.CV.Features2D.ImageFeature observedFeatures, int k, int emax ) : MatchedImageFeature[]

Match the Image feature from the observed image to the features 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

ImageFeatureMatcher() public method

Create k-d feature trees using the Image feature extracted from the model image.
public ImageFeatureMatcher ( Emgu.CV.Features2D.ImageFeature modelFeatures ) : System
modelFeatures Emgu.CV.Features2D.ImageFeature The Image feature extracted from the model image
return System

MatchFeature() public method

Match the Image feature from the observed image to the features from the model image
public MatchFeature ( Emgu.CV.Features2D.ImageFeature observedFeatures, int k, int emax ) : MatchedImageFeature[]
observedFeatures Emgu.CV.Features2D.ImageFeature The Image 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 MatchedImageFeature[]

ReleaseManagedResources() protected method

protected ReleaseManagedResources ( ) : void
return void