From 1eaac303ac80e4e80d0eb404bfcc51acf9d89528 Mon Sep 17 00:00:00 2001 From: Josh Klontz Date: Tue, 31 Aug 2021 18:04:54 -0600 Subject: [PATCH] remove randomtemplates --- openbr/plugins/metadata/randomtemplates.cpp | 34 ---------------------------------- 1 file changed, 0 insertions(+), 34 deletions(-) delete mode 100644 openbr/plugins/metadata/randomtemplates.cpp diff --git a/openbr/plugins/metadata/randomtemplates.cpp b/openbr/plugins/metadata/randomtemplates.cpp deleted file mode 100644 index 7830e52..0000000 --- a/openbr/plugins/metadata/randomtemplates.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include - -namespace br -{ - -/*! - * \ingroup transforms - * \author Brendan Klare \cite bklare - * \brief Randomly sample templates from a gallery - */ -class RandomTemplatesTransform : public UntrainableMetaTransform -{ - Q_OBJECT - Q_PROPERTY(float percent READ get_percent WRITE set_percent RESET reset_percent) - BR_PROPERTY(float, percent, .01) - - void project(const Template &, Template &) const { - qFatal("Not supported in RandomTemplates."); - } - - void project(const TemplateList &src, TemplateList &dst) const { - for (int i = 0; i < src.size(); i++) { - const float r = static_cast (rand()) / static_cast (RAND_MAX); - if (r <= percent) - dst.append(src[i]); - } - } -}; -BR_REGISTER(Transform, RandomTemplatesTransform) - -} // namespace br - -#include "imgproc/randomtemplates.moc" - -- libgit2 0.21.4