opencv/modules/video/src
Stefan Walk 6062601c4d Make rescaling flexible and add median filtering
Previously the pyramid was done with a rescaling factor of 2 (implied by the
use of pyrDown). This often leads to inferior results compared to a scale step
of e.g. 0.8 (a factor of 2 is obviously faster). This commit makes the scale
step configurable and uses a resonable default value.

The other change in this commit is that median filtering is added. This is not
described in this paper but it is done in the author's implementation. (See
e.g. "Secrets of optical flow estimation and their principles", Sun et al.,
CVPR 2010) This serves as periodic outlier removal during optimization, leading
to smoother flow fields while preserving motion edges. This includes splitting
the optimization loop into two loops.
2013-04-08 15:18:26 +04:00
..
affineflow.cpp Drop outdated definitions from internal.hpp 2013-04-01 15:24:35 +04:00
bgfg_gaussmix2.cpp Drop cv:: prefix from cv::String used inside the cv namespace 2013-03-22 22:14:50 +04:00
bgfg_gaussmix.cpp Drop cv:: prefix from cv::String used inside the cv namespace 2013-03-22 22:14:50 +04:00
bgfg_gmg.cpp Drop cv:: prefix from cv::String used inside the cv namespace 2013-03-22 22:14:50 +04:00
camshift.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00
compat_video.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:33 +04:00
ecc.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00
kalman.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00
lkpyramid.cpp Remove more old definitions from internal.hpp 2013-04-01 16:32:08 +04:00
lkpyramid.hpp test2 2012-07-25 18:11:07 +04:00
motempl.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00
optflowgf.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00
precomp.cpp "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
precomp.hpp Make core/internal.hpp a private header 2013-04-01 17:29:10 +04:00
simpleflow.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00
tvl1flow.cpp Make rescaling flexible and add median filtering 2013-04-08 15:18:26 +04:00
video_init.cpp refactored video module; use the new-style algorithms now 2013-03-20 19:51:49 +04:00