opencv2/shape/shape_distance.hpp#
#include <opencv2/core.hpp>
#include <opencv2/shape/hist_cost.hpp>
#include <opencv2/shape/shape_transformer.hpp>
Include dependency graph for shape_distance.hpp:
This graph shows which files directly or indirectly include shape_distance.hpp:
Classes#
class cv::HausdorffDistanceExtractor
A simple Hausdorff distance measure between shapes defined by contours. More…
class cv::ShapeContextDistanceExtractor
Implementation of the Shape Context descriptor and matching algorithm. More…
class cv::ShapeDistanceExtractor
Abstract base class for shape distance algorithms. More…
Namespaces#
namespace cv
Functions#
Ptr< HausdorffDistanceExtractor > cv::createHausdorffDistanceExtractor (int distanceFlag=cv::NORM_L2, float rankProp=0.6f)
Ptr< ShapeContextDistanceExtractor > cv::createShapeContextDistanceExtractor (int nAngularBins=12, int nRadialBins=4, float innerRadius=0.2f, float outerRadius=2, int iterations=3, const Ptr< HistogramCostExtractor > &comparer=createChiHistogramCostExtractor(), const Ptr< ShapeTransformer > &transformer=createThinPlateSplineShapeTransformer())