functions getDefaultClassifierNM1() and getDefaultClassifierNM2() allow to implicitly load the default classifiers when creating a ERFilter object

This commit is contained in:
lluis
2013-09-13 12:54:23 +02:00
parent c511d5d649
commit 95d92c099c
2 changed files with 44 additions and 0 deletions

View File

@@ -1142,6 +1142,29 @@ Ptr<ERFilter> createERFilterNM2(const Ptr<ERFilter::Callback>& cb, float minProb
return (Ptr<ERFilter>)filter;
}
/*!
Allow to implicitly load the default classifier when creating an ERFilter object.
The function takes no parameters and returns a pointer to ERFilter::Callback.
The dafault classifier is loaded from file trained_classifierNM1.xml
if it's found in current directory.
*/
Ptr<ERFilter::Callback> getDefaultClassifierNM1()
{
return makePtr<ERClassifierNM1>();
}
/*!
Allow to implicitly load the default classifier when creating an ERFilter object.
The function takes no parameters and returns a pointer to ERFilter::Callback.
The dafault classifier is loaded from file trained_classifierNM2.xml
if it's found in current directory.
*/
Ptr<ERFilter::Callback> getDefaultClassifierNM2()
{
return makePtr<ERClassifierNM2>();
}
/* ------------------------------------------------------------------------------------*/
/* -------------------------------- Compute Channels NM -------------------------------*/