first implementation KNearest wrapper on KDTree
This commit is contained in:
@@ -230,10 +230,11 @@ public:
|
||||
class CV_EXPORTS_W_MAP Params
|
||||
{
|
||||
public:
|
||||
Params(int defaultK=10, bool isclassifier=true);
|
||||
Params(int defaultK=10, bool isclassifier_=true, int Emax_=INT_MAX);
|
||||
|
||||
CV_PROP_RW int defaultK;
|
||||
CV_PROP_RW bool isclassifier;
|
||||
CV_PROP_RW int Emax; // for implementation with KDTree
|
||||
};
|
||||
virtual void setParams(const Params& p) = 0;
|
||||
virtual Params getParams() const = 0;
|
||||
@@ -241,7 +242,10 @@ public:
|
||||
OutputArray results,
|
||||
OutputArray neighborResponses=noArray(),
|
||||
OutputArray dist=noArray() ) const = 0;
|
||||
static Ptr<KNearest> create(const Params& params=Params());
|
||||
|
||||
enum { DEFAULT=1, KDTREE=2 };
|
||||
|
||||
static Ptr<KNearest> create(const Params& params=Params(), int type=DEFAULT);
|
||||
};
|
||||
|
||||
/****************************************************************************************\
|
||||
|
Reference in New Issue
Block a user