OpenCV 4.5.3(日本語機械翻訳)
クラス | 関数
Shape Distance and Matching

クラス

class cv::HistogramCostExtractor
ヒストグラムコストアルゴリズムの抽象的な基底クラスです.[【詳解】(英語]
class cv::NormHistogramCostExtractor
ノルムベースのコスト抽出.[【詳解】(英語]
class cv::EMDHistogramCostExtractor
EMDベースのコスト抽出。[【詳解】(英語]
class cv::ChiHistogramCostExtractor
カイベースのコスト抽出.[【詳解】(英語]
class cv::EMDL1HistogramCostExtractor
EMD-L1 ベースのコスト抽出 ... ..:[【詳解】(英語]
class cv::ShapeDistanceExtractor
形状距離アルゴリズムの抽象ベースクラス。[【詳解】(英語]
class cv::ShapeContextDistanceExtractor
図形コンテクスト記述子とマッチングアルゴリズムの実装[【詳解】(英語]
class cv::HausdorffDistanceExtractor
輪郭で定義された形状間の単純なハウズドルフ距離指標[【詳解】(英語]
class cv::ShapeTransformer
形状変換アルゴリズムの抽象ベースクラス[【詳解】(英語]
class cv::ThinPlateSplineShapeTransformer
変換の定義[【詳解】(英語]
class cv::AffineTransformer
OpenCVのアフィン変換アルゴリズムのラッパークラス.[【詳解】(英語]

関数

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

詳解

関数詳解

createAffineTransformer()

CV_EXPORTS_W Ptr< AffineTransformer > cv::createAffineTransformer ( bool fullAffine )

コンプリートコンストラクタ

createThinPlateSplineShapeTransformer()

CV_EXPORTS_W Ptr< ThinPlateSplineShapeTransformer > cv::createThinPlateSplineShapeTransformer ( double regularizationParameter = 0 )

コンプリートコンストラクタ

EMDL1()

CV_EXPORTS float cv::EMDL1 ( InputArray signature1,
InputArray signature2
)

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.

引数
signature1 最初の署名は、1列の浮動小数点の行列です。各行は、各ビンにおけるヒストグラムの値です。
signature2 signature1と同じ形式、同じサイズの2つ目の署名。