mexopencv  3.4.1
MEX interface for OpenCV library
Files | Functions
shape: Shape Distance and Matching

Files

file  mexopencv_shape.hpp
 Common definitions for the shape module.
 
file  EMDL1.cpp
 mex interface for cv::EMDL1
 
file  HausdorffDistanceExtractor_.cpp
 mex interface for cv::HausdorffDistanceExtractor
 
file  ShapeContextDistanceExtractor_.cpp
 mex interface for cv::ShapeContextDistanceExtractor
 
file  ShapeTransformer_.cpp
 mex interface for cv::ShapeTransformer
 
file  mexopencv_shape.cpp
 Implementation of mexopencv_shape.
 

Functions

Ptr< AffineTransformer > createAffineTransformer (bool fullAffine)
 
Ptr< HistogramCostExtractor > createChiHistogramCostExtractor (int nDummies=25, float defaultCost=0.2f)
 
Ptr< HistogramCostExtractor > createEMDHistogramCostExtractor (int flag=DIST_L2, int nDummies=25, float defaultCost=0.2f)
 
Ptr< HistogramCostExtractor > createEMDL1HistogramCostExtractor (int nDummies=25, float defaultCost=0.2f)
 
Ptr< HausdorffDistanceExtractor > createHausdorffDistanceExtractor (int distanceFlag=cv::NORM_L2, float rankProp=0.6f)
 
Ptr< HistogramCostExtractor > createNormHistogramCostExtractor (int flag=DIST_L2, int nDummies=25, float defaultCost=0.2f)
 
Ptr< ShapeContextDistanceExtractor > 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())
 
Ptr< ThinPlateSplineShapeTransformer > createThinPlateSplineShapeTransformer (double regularizationParameter=0)
 
float EMDL1 (InputArray signature1, InputArray signature2)
 

Detailed Description