Module shape

Module shape 

Source
Expand description

§Shape Distance and Matching

Modules§

prelude

Structs§

AffineTransformer
Wrapper class for the OpenCV Affine Transformation algorithm. :
ChiHistogramCostExtractor
An Chi based cost extraction. :
EMDHistogramCostExtractor
An EMD based cost extraction. :
EMDL1HistogramCostExtractor
An EMD-L1 based cost extraction. :
HausdorffDistanceExtractor

HistogramCostExtractor
Abstract base class for histogram cost algorithms.
NormHistogramCostExtractor
A norm based cost extraction. :
ShapeContextDistanceExtractor

ShapeDistanceExtractor
@example modules/shape/samples/shape_example.cpp An example using shape distance algorithm
ShapeTransformer
Abstract base class for shape transformation algorithms.
ThinPlateSplineShapeTransformer
Definition of the transformation

Traits§

AffineTransformerTrait
Mutable methods for crate::shape::AffineTransformer
AffineTransformerTraitConst
Constant methods for crate::shape::AffineTransformer
ChiHistogramCostExtractorTrait
Mutable methods for crate::shape::ChiHistogramCostExtractor
ChiHistogramCostExtractorTraitConst
Constant methods for crate::shape::ChiHistogramCostExtractor
EMDHistogramCostExtractorTrait
Mutable methods for crate::shape::EMDHistogramCostExtractor
EMDHistogramCostExtractorTraitConst
Constant methods for crate::shape::EMDHistogramCostExtractor
EMDL1HistogramCostExtractorTrait
Mutable methods for crate::shape::EMDL1HistogramCostExtractor
EMDL1HistogramCostExtractorTraitConst
Constant methods for crate::shape::EMDL1HistogramCostExtractor
HausdorffDistanceExtractorTrait
Mutable methods for crate::shape::HausdorffDistanceExtractor
HausdorffDistanceExtractorTraitConst
Constant methods for crate::shape::HausdorffDistanceExtractor
HistogramCostExtractorTrait
Mutable methods for crate::shape::HistogramCostExtractor
HistogramCostExtractorTraitConst
Constant methods for crate::shape::HistogramCostExtractor
NormHistogramCostExtractorTrait
Mutable methods for crate::shape::NormHistogramCostExtractor
NormHistogramCostExtractorTraitConst
Constant methods for crate::shape::NormHistogramCostExtractor
ShapeContextDistanceExtractorTrait
Mutable methods for crate::shape::ShapeContextDistanceExtractor
ShapeContextDistanceExtractorTraitConst
Constant methods for crate::shape::ShapeContextDistanceExtractor
ShapeDistanceExtractorTrait
Mutable methods for crate::shape::ShapeDistanceExtractor
ShapeDistanceExtractorTraitConst
Constant methods for crate::shape::ShapeDistanceExtractor
ShapeTransformerTrait
Mutable methods for crate::shape::ShapeTransformer
ShapeTransformerTraitConst
Constant methods for crate::shape::ShapeTransformer
ThinPlateSplineShapeTransformerTrait
Mutable methods for crate::shape::ThinPlateSplineShapeTransformer
ThinPlateSplineShapeTransformerTraitConst
Constant methods for crate::shape::ThinPlateSplineShapeTransformer

Functions§

create_affine_transformer
Complete constructor
create_chi_histogram_cost_extractor
C++ default parameters
create_chi_histogram_cost_extractor_def
Note
create_emd_histogram_cost_extractor
C++ default parameters
create_emd_histogram_cost_extractor_def
Note
create_emdl1_histogram_cost_extractor
C++ default parameters
create_emdl1_histogram_cost_extractor_def
Note
create_hausdorff_distance_extractor
C++ default parameters
create_hausdorff_distance_extractor_def
Note
create_norm_histogram_cost_extractor
C++ default parameters
create_norm_histogram_cost_extractor_def
Note
create_shape_context_distance_extractor
C++ default parameters
create_shape_context_distance_extractor_def
Note
create_thin_plate_spline_shape_transformer
Complete constructor
create_thin_plate_spline_shape_transformer_def
Complete constructor
emdl1
Computes the “minimal work” distance between two weighted point configurations base on the papers “EMD-L1: An efficient and Robust Algorithm for comparing histogram-based descriptors”, by Haibin Ling and Kazunori Okuda; and “The Earth Mover’s Distance is the Mallows Distance: Some Insights from Statistics”, by Elizaveta Levina and Peter Bickel.