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 | 13 | */ |
| 14 | 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 | 44 | BR_REGISTER(Transform, OpticalFlowTransform) | ... | ... |