From e0463ba67a6072b943bcaf722827599a794b85a8 Mon Sep 17 00:00:00 2001 From: Josh Klontz Date: Thu, 28 Feb 2013 11:45:13 -0500 Subject: [PATCH] openbr tutorial for @lbestrowden --- sdk/plugins/reduce.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+), 0 deletions(-) diff --git a/sdk/plugins/reduce.cpp b/sdk/plugins/reduce.cpp index 5c0c82d..e052763 100644 --- a/sdk/plugins/reduce.cpp +++ b/sdk/plugins/reduce.cpp @@ -119,6 +119,27 @@ private: BR_REGISTER(Transform, StatTransform) +/*! + * \ingroup transforms + * \brief Downsample the rows and columns of a matrix. + */ +class DownsampleTransform : public UntrainableTransform +{ + Q_OBJECT + Q_PROPERTY(int k READ get_k WRITE set_k RESET reset_k STORED false) + BR_PROPERTY(int, k, 1) + + void project(const Template &src, Template &dst) const + { + Mat input = src.m(); + Mat output; + (void) input; // TODO: write me! + dst.m() = output; + } +}; + +BR_REGISTER(Transform, DownsampleTransform) + } // namespace br #include "reduce.moc" -- libgit2 0.21.4