### Navigation

- index
- next |
- previous |
- OpenCV 3.0.0-dev documentation »
- OpenCV API Reference »

# shape. Shape Distance and Matching

The module contains algorithms that embed a notion of shape distance. These algorithms may be used for shape matching and retrieval, or shape comparison.

- Shape Distance and Common Interfaces
  - ShapeDistanceExtractor
  - ShapeDistanceExtractor::computeDistance
  - ShapeContextDistanceExtractor
  - ShapeContextDistanceExtractor::setAngularBins
  - ShapeContextDistanceExtractor::setRadialBins
  - ShapeContextDistanceExtractor::setInnerRadius
  - ShapeContextDistanceExtractor::setOuterRadius
  - ShapeContextDistanceExtractor::setShapeContextWeight
  - ShapeContextDistanceExtractor::setImageAppearanceWeight
  - ShapeContextDistanceExtractor::setBendingEnergyWeight
  - ShapeContextDistanceExtractor::setImages
  - ShapeContextDistanceExtractor::setCostExtractor
  - ShapeContextDistanceExtractor::setStdDev
  - ShapeContextDistanceExtractor::setTransformAlgorithm
  - HausdorffDistanceExtractor
  - HausdorffDistanceExtractor::setDistanceFlag
  - HausdorffDistanceExtractor::setRankProportion
- Shape Transformers and Interfaces
  - ShapeTransformer
  - ShapeTransformer::estimateTransformation
  - ShapeTransformer::applyTransformation
  - ShapeTransformer::warpImage
  - ThinPlateSplineShapeTransformer
  - ThinPlateSplineShapeTransformer::setRegularizationParameter
  - AffineTransformer
- Cost Matrix for Histograms Common Interface
  - HistogramCostExtractor
  - NormHistogramCostExtractor
  - EMDHistogramCostExtractor
  - ChiHistogramCostExtractor
  - EMDL1HistogramCostExtractor
- EMD-L1

## Help and Feedback

You did not find what you were looking for?

- Ask a question on the Q&A forum.
- If you think something is missing or wrong in the documentation, please file a bug report.

### Navigation

- index
- next |
- previous |
- OpenCV 3.0.0-dev documentation »
- OpenCV API Reference »