1. 08 Sep, 2018 1 commit
  2. 06 Sep, 2018 5 commits
  3. 05 Sep, 2018 1 commit
  4. 04 Sep, 2018 2 commits
    • Alexander Alekhin's avatar
      backport fixes for static analyzer warnings · acce95f4
      Alexander Alekhin authored
      Commits:
      - 09837928
      - 10fb88d0
      
      Excluded changes with std::atomic (C++98 requirement)
      acce95f4
    • cyy's avatar
      Merge pull request #12391 from DEEPIR:master · 10fb88d0
      cyy authored
      fix some errors found by static analyzer. (#12391)
      
      * fix possible divided by zero and by negative values
      
      * only 4 elements are used in these arrays
      
      * fix uninitialized member
      
      * use boolean type for semantic boolean variables
      
      * avoid invalid array index
      
      * to avoid exception and because base64_beg is only used in this block
      
      * use std::atomic<bool> to avoid thread control race condition
      10fb88d0
  5. 03 Sep, 2018 2 commits
  6. 02 Sep, 2018 1 commit
  7. 01 Sep, 2018 1 commit
  8. 31 Aug, 2018 1 commit
    • 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
  9. 30 Aug, 2018 1 commit
  10. 27 Aug, 2018 3 commits
  11. 20 Aug, 2018 1 commit
  12. 15 Aug, 2018 1 commit
  13. 10 Aug, 2018 1 commit
  14. 08 Aug, 2018 1 commit
  15. 07 Aug, 2018 1 commit
  16. 06 Aug, 2018 1 commit
  17. 02 Aug, 2018 1 commit
  18. 01 Aug, 2018 1 commit
    • amatyuko's avatar
      Fix for SSE2 intrinsics problem in the part of saturation arithmetic processing… · 3ea2586a
      amatyuko authored
      Fix for SSE2 intrinsics problem in the part of saturation arithmetic processing during 32s->16u packed conversion -
      for some big negative values less than -INT_MAX+32767 the sign of the numbers is lost due to overflow that leads to
      incorrect saturation to MAX value, instead of zero.
      The issue is not reproduced with CV_ENABLED_INTRINSICS=OFF
      3ea2586a
  19. 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
  20. 30 Jul, 2018 2 commits
  21. 28 Jul, 2018 1 commit
  22. 26 Jul, 2018 3 commits
  23. 24 Jul, 2018 2 commits
  24. 23 Jul, 2018 1 commit
  25. 17 Jul, 2018 3 commits
  26. 16 Jul, 2018 1 commit
    • Vadim Pisarevsky's avatar
      Wide univ intrinsics (#11953) · f058b5fb
      Vadim Pisarevsky authored
      * core:OE-27 prepare universal intrinsics to expand (#11022)
      
      * core:OE-27 prepare universal intrinsics to expand (#11022)
      
      * core: Add universal intrinsics for AVX2
      
      * updated implementation of wide univ. intrinsics; converted several OpenCV HAL functions: sqrt, invsqrt, magnitude, phase, exp to the wide universal intrinsics.
      
      * converted log to universal intrinsics; cleaned up the code a bit; added v_lut_deinterleave intrinsics.
      
      * core: Add universal intrinsics for AVX2
      
      * fixed multiple compile errors
      
      * fixed many more compile errors and hopefully some test failures
      
      * fixed some more compile errors
      
      * temporarily disabled IPP to debug exp & log; hopefully fixed Doxygen complains
      
      * fixed some more compile errors
      
      * fixed v_store(short*, v_float16&) signatures
      
      * trying to fix the test failures on Linux
      
      * fixed some issues found by alalek
      
      * restored IPP optimization after the patch with AVX wide intrinsics has been properly tested
      
      * restored IPP optimization after the patch with AVX wide intrinsics has been properly tested
      f058b5fb