44#ifndef OPENCV_HIST_COST_HPP
45#define OPENCV_HIST_COST_HPP
47#include "opencv2/imgproc.hpp"
60 CV_WRAP
virtual void buildCostMatrix(InputArray descriptors1, InputArray descriptors2,
OutputArray costMatrix) = 0;
62 CV_WRAP
virtual void setNDummies(
int nDummies) = 0;
63 CV_WRAP
virtual int getNDummies()
const = 0;
65 CV_WRAP
virtual void setDefaultCost(
float defaultCost) = 0;
66 CV_WRAP
virtual float getDefaultCost()
const = 0;
74 CV_WRAP
virtual void setNormFlag(
int flag) = 0;
75 CV_WRAP
virtual int getNormFlag()
const = 0;
79 createNormHistogramCostExtractor(
int flag=
DIST_L2,
int nDummies=25,
float defaultCost=0.2f);
86 CV_WRAP
virtual void setNormFlag(
int flag) = 0;
87 CV_WRAP
virtual int getNormFlag()
const = 0;
91 createEMDHistogramCostExtractor(
int flag=
DIST_L2,
int nDummies=25,
float defaultCost=0.2f);
106 createEMDL1HistogramCostExtractor(
int nDummies=25,
float defaultCost=0.2f);
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition: mat.hpp:295
This is a base class for all more or less complex algorithms in OpenCV
Definition: core.hpp:3091
@ DIST_L2
the simple euclidean distance
Definition: imgproc.hpp:303
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75
Definition: cvstd_wrapper.hpp:74