From 3b2c44070edb1f24bfa1b9701eca3a945d452b48 Mon Sep 17 00:00:00 2001 From: Brendan Klare Date: Wed, 18 Dec 2013 17:07:04 -0500 Subject: [PATCH] New Transform to remove a meta-data field --- openbr/plugins/template.cpp | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/openbr/plugins/template.cpp b/openbr/plugins/template.cpp index 2cd7c61..fdffab5 100644 --- a/openbr/plugins/template.cpp +++ b/openbr/plugins/template.cpp @@ -52,39 +52,23 @@ BR_REGISTER(Transform, RemoveTemplatesTransform) /*! * \ingroup transforms - * \brief Filters a gallery based on the value of a metadata field. + * \brief Removes a metadata field from all templates * \author Brendan Klare \cite bklare */ -class FilterOnMetadataTransform : public UntrainableMetaTransform +class RemoveMetadataTransform : public UntrainableTransform { Q_OBJECT Q_PROPERTY(QString attributeName READ get_attributeName WRITE set_attributeName RESET reset_attributeName STORED false) - Q_PROPERTY(float threshold READ get_threshold WRITE set_threshold RESET reset_threshold STORED false) - Q_PROPERTY(bool isGreaterThan READ get_isGreaterThan WRITE set_isGreaterThan RESET reset_isGreaterThan STORED false) - BR_PROPERTY(QString, attributeName, "Confidence") - BR_PROPERTY(float, threshold, 0) - BR_PROPERTY(bool, isGreaterThan, true) - - void project(const TemplateList &src, TemplateList &dst) const - { - QList