removefte.cpp
681 Bytes
#include <openbr/plugins/openbr_internal.h>
namespace br
{
/*!
* \ingroup transforms
* \author Brendan Klare \cite bklare
* \brief Remove any templates that failed to enroll (FTE)
*/
class RemoveFTETransform : public UntrainableMetaTransform
{
Q_OBJECT
void project(const Template &src, Template &dst) const
{
qFatal("Not supported in RemoveFTE.");
}
void project(const TemplateList &src, TemplateList &dst) const
{
for (int i = 0; i < src.size(); i++)
if (!src[i].file.fte)
dst.append(src[i]);
}
};
BR_REGISTER(Transform, RemoveFTETransform)
} // namespace br
#include "imgproc/removefte.moc"