From 9383e2abc5b791e542a28641b5566376a67e64bf Mon Sep 17 00:00:00 2001 From: Josh Klontz Date: Thu, 10 Dec 2015 15:00:36 -0500 Subject: [PATCH] introduced Quantize scaling factor --- openbr/plugins/imgproc/quantize.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openbr/plugins/imgproc/quantize.cpp b/openbr/plugins/imgproc/quantize.cpp index 3bd911c..2f3d941 100644 --- a/openbr/plugins/imgproc/quantize.cpp +++ b/openbr/plugins/imgproc/quantize.cpp @@ -30,8 +30,10 @@ namespace br class QuantizeTransform : public Transform { Q_OBJECT + Q_PROPERTY(float c READ get_c WRITE set_c RESET reset_c STORED false) Q_PROPERTY(float a READ get_a WRITE set_a RESET reset_a) Q_PROPERTY(float b READ get_b WRITE set_b RESET reset_b) + BR_PROPERTY(float, c, 1) BR_PROPERTY(float, a, 1) BR_PROPERTY(float, b, 0) @@ -46,7 +48,7 @@ class QuantizeTransform : public Transform void project(const Template &src, Template &dst) const { - src.m().convertTo(dst, CV_8U, a, b); + src.m().convertTo(dst, CV_8U, a / c, b / c); } QByteArray likely(const QByteArray &indentation) const -- libgit2 0.21.4