Commit b5b624a418279480133586a03dd5513f5b00605e

Authored by Josh Klontz
1 parent 626dd7d8

generalized SplitRows to include step

openbr/plugins/imgproc/split.cpp
... ... @@ -51,12 +51,14 @@ BR_REGISTER(Transform, SplitChannelsTransform)
51 51 class SplitRowsTransform : public UntrainableTransform
52 52 {
53 53 Q_OBJECT
  54 + Q_PROPERTY(int step READ get_step WRITE set_step RESET reset_step STORED false)
  55 + BR_PROPERTY(int, step, 1)
54 56  
55 57 void project(const Template &src, Template &dst) const
56 58 {
57 59 const Mat &m = src;
58   - for (int i=0; i<m.rows; i++)
59   - dst += m.row(i);
  60 + for (int i=0; i<m.rows; i += step)
  61 + dst += m.rowRange(i, i + step);
60 62 }
61 63 };
62 64  
... ...