MATLAB File Help: cv.ShapeContextDistanceExtractor Index
cv.ShapeContextDistanceExtractor

Implementation of the Shape Context descriptor and matching algorithm

Proposed by [Belongie2002]. This implementation is packaged in a generic scheme, in order to allow you the implementation of the common variations of the original pipeline.

References

[Belongie2002]:

Belongie et al. "Shape Matching and Object Recognition using Shape Contexts" (PAMI 2002)

See also
Class Details
Superclasses handle
Sealed false
Construct on load false
Constructor Summary
ShapeContextDistanceExtractor Constructor 
Property Summary
AngularBins The number of angular bins in the shape context descriptor. 
BendingEnergyWeight The weight of the Bending Energy in the final distance value. 
ImageAppearanceWeight The weight of the image appearance cost in the final value of the 
InnerRadius The inner radius of the shape context descriptor. 
Iterations default 3 
OuterRadius The outer radius of the shape context descriptor. 
RadialBins The number of radial bins in the shape context descriptor. 
RotationInvariant default false 
ShapeContextWeight The weight of the shape context distance in the final value of the 
StdDev The standard deviation for the Gaussian window for the image 
id Object ID 
Method Summary
  addlistener Add listener for event. 
  clear Clears the algorithm state 
  computeDistance Compute the shape distance between two shapes defined by its contours 
  delete Destructor 
  empty Returns true if the algorithm is empty 
  eq == (EQ) Test handle equality. 
  findobj Find objects matching specified conditions. 
  findprop Find property of MATLAB handle object. 
  ge >= (GE) Greater than or equal relation for handles. 
  getCostExtractor Get the current algorithm used for building the shape context descriptor cost matrix 
  getDefaultName Returns the algorithm string identifier 
  getImages Get the images that correspond to each shape, used in the calculation of the Image Appearance cost 
  getTransformAlgorithm Get the current algorithm used for aligning the shapes 
  gt > (GT) Greater than relation for handles. 
Sealed   isvalid Test handle validity. 
  le <= (LE) Less than or equal relation for handles. 
  load Loads algorithm from a file or a string 
  lt < (LT) Less than relation for handles. 
  ne ~= (NE) Not equal relation for handles. 
  notify Notify listeners of event. 
  save Saves the algorithm parameters to a file 
  setCostExtractor Set the algorithm used for building the shape context descriptor cost matrix 
  setImages Set the images that correspond to each shape, used in the calculation of the Image Appearance cost 
  setTransformAlgorithm Set the algorithm used for aligning the shapes