1. 16 Feb, 2019 1 commit
    • clunietp's avatar
      Merge pull request #1990 from clunietp:quality-2 · 796853e0
      clunietp authored
      Image Quality Analysis (IQA) API (#1990)
      
      * Implement Quality API
      
      * Update README, fixes for gcc/tests
      
      * Add license headers
      
      * Update README
      
      * Update README
      
      * Case fixing, CMakeLists.txt update
      
      * Update CV_EXPORTS_W
      
      * Updates for compiler and doxygen warnings
      
      * Updates for doxygen
      
      * Updates based on feedback from @alalek
      
      * Compliance updates
      
      * case fixing
      
      * case fixing
      
      * OpenCL test fixes
      
      * Case fixing
      
      * Python fixes
      
      * Python fixes
      
      * Compliance updates
      
      * Python binding fix
      
      * Documentation updates
      
      * Update README, fix cv::Scalar ops
      
      * Updated precompiled headers for src cpp
      
      * Removed internal a/b perf tests
      796853e0
  2. 08 Feb, 2019 1 commit
  3. 06 Feb, 2019 1 commit
  4. 05 Feb, 2019 1 commit
  5. 01 Feb, 2019 3 commits
  6. 31 Jan, 2019 1 commit
  7. 30 Jan, 2019 1 commit
  8. 26 Jan, 2019 2 commits
  9. 22 Jan, 2019 1 commit
  10. 21 Jan, 2019 2 commits
  11. 18 Jan, 2019 1 commit
  12. 13 Jan, 2019 1 commit
  13. 10 Jan, 2019 2 commits
  14. 09 Jan, 2019 3 commits
  15. 08 Jan, 2019 1 commit
  16. 04 Jan, 2019 3 commits
  17. 03 Jan, 2019 1 commit
  18. 02 Jan, 2019 1 commit
  19. 30 Dec, 2018 1 commit
    • 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
  20. 28 Dec, 2018 1 commit
    • Dimitrios Psychogyios's avatar
      Merge pull request #1941 from surgical-vision:quasi-dense-stereo · b1e9dd54
      Dimitrios Psychogyios authored
      Implementation of Quasi Dense Stereo algorithm. (#1941)
      
      * initial commit.
      
      * Remove license header.
      
      * Fix python wrap flags
      
      * Change std::string to cv::String, in function declarations, to resolve compilation issues.
      
      * Add python wrapper extending header
      
      * Fix python wrapper conflicts
      
      * Fix implicit type conversions
      
      * Change C API types and enums to C++.
      
      * Remove redundant included headers and move wanted headers to src/precomp.hpp
      
      * Remove saturate header
      
      * Remove unnecessary python wrapping flags
      
      * Removed defaults parameter header
      
      * Split declaration and implementation of the class using Pimpl.
      
      * Fix to comply with new public API.
      
      * Remove unnecessary modules
      
      * Fix maybe-uninitialized warnings on linux
      
      * Migration to stereo module
      
      * Remove CV_PROP_RW flag.
      
      * Remove CV_EXPORTS flags from class members.
      
      * Fix: Removed misplaced flag
      
      * Remove empty lines.
      
      * Move queue to private headers.
      
      * Fix default arguments of public methods.
      
      * Add authors information and switch to the compact version of license header.
      
      * Reorganize and fix markdown files. Create a table of content and move tutorials in new directories. Modify samples and tutorials to use snippet and include Doxygen commands.
      
      * Change argument name dMatch->denseMatch, to avoid confusion with cv::DMatch build-in type.
      
      * Remove duplicate snippet.
      
      * Fix: change vector resize to reserve.
      
      * Fix: replace extensive license header with the compact version.
      b1e9dd54
  21. 18 Dec, 2018 2 commits
  22. 13 Dec, 2018 2 commits
  23. 12 Dec, 2018 1 commit
  24. 11 Dec, 2018 2 commits
  25. 09 Dec, 2018 1 commit
  26. 08 Dec, 2018 3 commits