1. 01 Nov, 2018 1 commit
    • Vadim Pisarevsky's avatar
      completely new C++ persistence implementation (#13011) · 0f622206
      Vadim Pisarevsky authored
      * integrated the new C++ persistence; removed old persistence; most of OpenCV compiles fine! the tests have not been run yet
      
      * fixed multiple bugs in the new C++ persistence
      
      * fixed raw size of the parsed empty sequences
      
      * [temporarily] excluded obsolete applications traincascade and createsamples from build
      
      * fixed several compiler warnings and multiple test failures
      
      * undo changes in cocoa window rendering (that was fixed in another PR)
      
      * fixed more compile warnings and the remaining test failures (hopefully)
      
      * trying to fix the last little warning
      0f622206
  2. 09 Sep, 2018 1 commit
  3. 07 Sep, 2018 1 commit
  4. 31 Aug, 2018 2 commits
    • Jakub Golinowski's avatar
      Merge pull request #11897 from Jakub-Golinowski:hpx_backend · 9f1218b0
      Jakub Golinowski authored
      * Add HPX backend for OpenCV implementation
      Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
      Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)
      
      * WIP: Conditionally include hpx_main.hpp to tests in core module
      Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
      The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.
      
      * Add coditional iclusion of hpx_main.hpp to cpp cpu modules
      
      * Remove start/stop version of hpx backend
      9f1218b0
    • berak's avatar
      ml: fix adjusting K in KNearest (#12358) · e13f6ded
      berak authored
      e13f6ded
  5. 18 Aug, 2018 1 commit
  6. 17 Aug, 2018 1 commit
  7. 31 Jul, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 2003eb1b
      luz.paz authored
      Found via `codespell -q 3 -I ../opencv-whitelist.txt --skip="./3rdparty"`
      2003eb1b
  8. 24 Jul, 2018 1 commit
  9. 17 Jul, 2018 1 commit
  10. 04 Jul, 2018 1 commit
  11. 11 May, 2018 1 commit
  12. 24 Apr, 2018 2 commits
  13. 10 Apr, 2018 1 commit
  14. 04 Apr, 2018 1 commit
  15. 28 Mar, 2018 1 commit
  16. 27 Mar, 2018 1 commit
    • codingforfun's avatar
      #11143 [FIX] Normalize node risk with sample weight sum · 24e2e0d3
      codingforfun authored
      In case of regression trees, node risk is computed as sum of squared
      error. To get a meaningfull value to compare with it needs to be
      normalized to the number of samples in the node (or more generally to
      the sum of sample weights in this node). Otherwise the sum of squared
      error is highly dependend on the number of samples in the node and
      comparision with `regressionAccuracy` parameter is not very meaningful.
      
      After normalization `node_risk` means in fact sample variance for all
      samples in the node, which makes much more sence and seams to be what
      was originaly intended by the code given that node risk is later used as
      a split termination criteria by
      ```
      sqrt(node.node_risk) < params.getRegressionAccuracy()
      ```
      24e2e0d3
  17. 22 Feb, 2018 1 commit
  18. 19 Feb, 2018 1 commit
  19. 12 Feb, 2018 1 commit
  20. 03 Feb, 2018 1 commit
    • Alexander Alekhin's avatar
      ts: refactor OpenCV tests · 4a297a24
      Alexander Alekhin authored
      - removed tr1 usage (dropped in C++17)
      - moved includes of vector/map/iostream/limits into ts.hpp
      - require opencv_test + anonymous namespace (added compile check)
      - fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
      - added missing license headers
      4a297a24
  21. 22 Dec, 2017 2 commits
  22. 20 Dec, 2017 1 commit
  23. 15 Dec, 2017 3 commits
  24. 28 Nov, 2017 1 commit
  25. 27 Nov, 2017 1 commit
  26. 09 Nov, 2017 1 commit
  27. 08 Sep, 2017 1 commit
  28. 07 Sep, 2017 1 commit
  29. 08 Aug, 2017 1 commit
  30. 30 Jun, 2017 1 commit
  31. 28 Jun, 2017 1 commit
  32. 27 Jun, 2017 1 commit
  33. 26 Jun, 2017 1 commit
  34. 18 Apr, 2017 1 commit
  35. 05 Apr, 2017 1 commit