Commit 9383e2abc5b791e542a28641b5566376a67e64bf

Authored by Josh Klontz
1 parent 7aeb043e

introduced Quantize scaling factor

openbr/plugins/imgproc/quantize.cpp
... ... @@ -30,8 +30,10 @@ namespace br
30 30 class QuantizeTransform : public Transform
31 31 {
32 32 Q_OBJECT
  33 + Q_PROPERTY(float c READ get_c WRITE set_c RESET reset_c STORED false)
33 34 Q_PROPERTY(float a READ get_a WRITE set_a RESET reset_a)
34 35 Q_PROPERTY(float b READ get_b WRITE set_b RESET reset_b)
  36 + BR_PROPERTY(float, c, 1)
35 37 BR_PROPERTY(float, a, 1)
36 38 BR_PROPERTY(float, b, 0)
37 39  
... ... @@ -46,7 +48,7 @@ class QuantizeTransform : public Transform
46 48  
47 49 void project(const Template &src, Template &dst) const
48 50 {
49   - src.m().convertTo(dst, CV_8U, a, b);
  51 + src.m().convertTo(dst, CV_8U, a / c, b / c);
50 52 }
51 53  
52 54 QByteArray likely(const QByteArray &indentation) const
... ...