Commit 0df9fb795e8332cc86bf6f2f93952fff481f0990
1 parent
11c4e3a9
Change from tabs to spaces
Showing
1 changed file
with
25 additions
and
25 deletions
openbr/plugins/opticalflow.cpp
| @@ -13,32 +13,32 @@ namespace br | @@ -13,32 +13,32 @@ namespace br | ||
| 13 | */ | 13 | */ |
| 14 | class OpticalFlowTransform : public UntrainableTransform | 14 | class OpticalFlowTransform : public UntrainableTransform |
| 15 | { | 15 | { |
| 16 | - Q_OBJECT | ||
| 17 | - // these defaults are optimized for KTH | ||
| 18 | - Q_PROPERTY(double pyr_scale READ get_pyr_scale WRITE set_pyr_scale RESET reset_pyr_scale STORE false) | ||
| 19 | - BR_PROPERTY(double, pyr_scale, 0.1) | ||
| 20 | - Q_PROPERTY(int levels READ get_levels WRITE set_levels RESET reset_levels STORE false) | ||
| 21 | - BR_PROPERTY(int, levels, 1) | ||
| 22 | - Q_PROPERTY(int winsize READ get_winsize WRITE set_winsize RESET reset_winsize STORE false) | ||
| 23 | - BR_PROPERTY(int, winsize, 5) | ||
| 24 | - Q_PROPERTY(int iterations READ get_iterations WRITE set_iterations RESET reset_iterations STORE false) | ||
| 25 | - BR_PROPERTY(int, iterations, 10) | ||
| 26 | - Q_PROPERTY(int poly_n READ get_poly_n WRITE set_poly_n RESET reset_poly_n STORE false) | ||
| 27 | - BR_PROPERTY(int, poly_n, 7) | ||
| 28 | - Q_PROPERTY(double poly_sigma READ get_poly_sigma WRITE set_poly_sigma RESET reset_poly_sigma STORE false) | ||
| 29 | - BR_PROPERTY(double, poly_sigma, 1.1) | ||
| 30 | - Q_PROPERTY(int flags READ get_flags WRITE set_flags RESET reset_flags STORE false) | ||
| 31 | - BR_PROPERTY(int, flags, 0) | 16 | + Q_OBJECT |
| 17 | + // these defaults are optimized for KTH | ||
| 18 | + Q_PROPERTY(double pyr_scale READ get_pyr_scale WRITE set_pyr_scale RESET reset_pyr_scale STORE false) | ||
| 19 | + BR_PROPERTY(double, pyr_scale, 0.1) | ||
| 20 | + Q_PROPERTY(int levels READ get_levels WRITE set_levels RESET reset_levels STORE false) | ||
| 21 | + BR_PROPERTY(int, levels, 1) | ||
| 22 | + Q_PROPERTY(int winsize READ get_winsize WRITE set_winsize RESET reset_winsize STORE false) | ||
| 23 | + BR_PROPERTY(int, winsize, 5) | ||
| 24 | + Q_PROPERTY(int iterations READ get_iterations WRITE set_iterations RESET reset_iterations STORE false) | ||
| 25 | + BR_PROPERTY(int, iterations, 10) | ||
| 26 | + Q_PROPERTY(int poly_n READ get_poly_n WRITE set_poly_n RESET reset_poly_n STORE false) | ||
| 27 | + BR_PROPERTY(int, poly_n, 7) | ||
| 28 | + Q_PROPERTY(double poly_sigma READ get_poly_sigma WRITE set_poly_sigma RESET reset_poly_sigma STORE false) | ||
| 29 | + BR_PROPERTY(double, poly_sigma, 1.1) | ||
| 30 | + Q_PROPERTY(int flags READ get_flags WRITE set_flags RESET reset_flags STORE false) | ||
| 31 | + BR_PROPERTY(int, flags, 0) | ||
| 32 | 32 | ||
| 33 | - void project(const Template &src, Template &dst) const | ||
| 34 | - { | ||
| 35 | - // get the two images put there by AggregateFrames | ||
| 36 | - Mat prevImg = src[0]; | ||
| 37 | - Mat nextImg = src[1]; | ||
| 38 | - Mat flow; | ||
| 39 | - calcOpticalFlowFarneback(prevImg, nextImg, flow, pyr_scale, levels, winsize, iterations, poly_n, poly_sigma, flags); | ||
| 40 | - dst += flow; | ||
| 41 | - } | 33 | + void project(const Template &src, Template &dst) const |
| 34 | + { | ||
| 35 | + // get the two images put there by AggregateFrames | ||
| 36 | + Mat prevImg = src[0]; | ||
| 37 | + Mat nextImg = src[1]; | ||
| 38 | + Mat flow; | ||
| 39 | + calcOpticalFlowFarneback(prevImg, nextImg, flow, pyr_scale, levels, winsize, iterations, poly_n, poly_sigma, flags); | ||
| 40 | + dst += flow; | ||
| 41 | + } | ||
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | BR_REGISTER(Transform, OpticalFlowTransform) | 44 | BR_REGISTER(Transform, OpticalFlowTransform) |