• tsenst's avatar
    Merge pull request #1940 from tsenst:add_robust_optical_flow_implementation · 1c9e2374
    tsenst authored
    Add robust local optical flow (RLOF) implementations (#1940)
    
    * Add robust local optical flow (RLOF) implementations which is an improved pyramidal iterative Lucas-Kanade approach. This implementations contains interfaces for sparse optical flow for feature tracking and dense optical flow based on sparse-to-dense interpolation schemes.
    Add performance and accuracy tests have been implementation as well as documentation with the related publications
    
    * - exchange tabs with spaces
    - fix optflow.bib indentation
    - remove optflow_o.hpp
    - change RLOFOpticalFlowParameter interfaces to Ptr<RLOFOpticalFlowParameter>
    to remove error on building. Fix warnings
    
    * introducing precompiler flag RLOD_SSE
    
    * remove header that could not be found
    
    * remove whitespaces
    fix perf and accuracy tests
    
    * remove x86intrin.h header
    
    * fix ios and arm by removing last sse commands
    
    * fix warnings for windows compilation
    
    * fix documentation RLOFOpticalFlowParameter
    
    * integrate cast to remove last warnings
    
    * * add create method and function inferfaces to RLOFOpticalFlowParamter to enable python wrapper interfaces
    
    * white space fixes / coding style
    
    * fix perf test
    
    * other changes: precomp.hpp / static
    
    * use Matx44f and Vec4f instead of Mat
    
    * normSigmas into constants
    
    * replace ceil() calls
    
    * maximum level is set to 5 so that it is similar value used in the papers
    
    * implement paralellized horizontal cross segmentation as used in Geistert2016
    
    * drop dead code
    
    * Avoid using "data" and "step" calculations. Use .ptr<mat_type>(row, col) instead.
    
    * Avoid using "data" and "step" calculations. Use .ptr<mat_type>(row, col) instead.
    
    * bugfix on BEPLK with ica and adapt the accuracy tests
    
    * more 'static' functions
    
    * bugfix after changing ptr + step to .ptr(y,x) calls by adjusting ROI of
    prevImage, currImage and derivI as well as changing the offset of the
    points in the invoker classes.
    
    * add some static_cast to avoid warning
    
    * remove 50 grid size sample from perf test. This grid size is to sparse
    for the epic interpolation
    
    * remove notSameColor function since it is not used anymore
    1c9e2374
Name
Last commit
Last update
..
aruco Loading commit data...
bgsegm Loading commit data...
bioinspired Loading commit data...
ccalib Loading commit data...
cnn_3dobj Loading commit data...
cudaarithm Loading commit data...
cudabgsegm Loading commit data...
cudacodec Loading commit data...
cudafeatures2d Loading commit data...
cudafilters Loading commit data...
cudaimgproc Loading commit data...
cudalegacy Loading commit data...
cudaobjdetect Loading commit data...
cudaoptflow Loading commit data...
cudastereo Loading commit data...
cudawarping Loading commit data...
cudev Loading commit data...
cvv Loading commit data...
datasets Loading commit data...
dnn_objdetect Loading commit data...
dnns_easily_fooled Loading commit data...
dpm Loading commit data...
face Loading commit data...
freetype Loading commit data...
fuzzy Loading commit data...
hdf Loading commit data...
hfs Loading commit data...
img_hash Loading commit data...
line_descriptor Loading commit data...
matlab Loading commit data...
optflow Loading commit data...
ovis Loading commit data...
phase_unwrapping Loading commit data...
plot Loading commit data...
reg Loading commit data...
rgbd Loading commit data...
saliency Loading commit data...
sfm Loading commit data...
shape Loading commit data...
stereo Loading commit data...
structured_light Loading commit data...
superres Loading commit data...
surface_matching Loading commit data...
text Loading commit data...
tracking Loading commit data...
videostab Loading commit data...
viz Loading commit data...
xfeatures2d Loading commit data...
ximgproc Loading commit data...
xobjdetect Loading commit data...
xphoto Loading commit data...
README.md Loading commit data...