OpenCV  4.9.0
Open Source Computer Vision
Classes | Namespaces | Functions
shape_distance.hpp File Reference
#include "opencv2/core.hpp"
#include "opencv2/shape/hist_cost.hpp"
#include "opencv2/shape/shape_transformer.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

 cv
 "black box" representation of the file storage associated with a file on disk.
 

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())