Commit 9383e2abc5b791e542a28641b5566376a67e64bf
1 parent
7aeb043e
introduced Quantize scaling factor
Showing
1 changed file
with
3 additions
and
1 deletions
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 | ... | ... |