1. 02 Apr, 2020 3 commits
  2. 31 Mar, 2020 2 commits
    • Tobias Senst's avatar
      Merge pull request #2476 from tsenst:optimize_performance_rlof · 4b632022
      Tobias Senst authored
      Rework RLOF by using HAL universal instructions
      
      * * distinguish between SSE2 and SSE 4.1 support
      * SSE2 now implements no paralellized _blendv functiona and allows to compile with SSE2 instructions
      
      * * add interface function do enable disable M-estimator framework
      * bugfix blendv functions
      
      * * make use of _mm_store and _mm_load functions in blendv_ps and blendv_epi function to fix compiler error
      
      * * implement substitute of _mm_cvtepi8_epi16 and _mm_cvtepi16_epi32 when compiling with less than SSE 4.1 support
      
      * * implement substitute of _mm_abs_epi16 when compiling with less than SSE 3 support
      
      * * move _mm_abs_epi16 to SSE4 req.
      
      * * add HAL intrinsic functions for RLOF ICA
      * first tests are OK
      
      * * HAL intrinsic functions -> RLOF ICA is ready now
      
      * * add HAL functions for RLOF illumination model
      
      * * add HAL for PLK ILL
      
      * * add HAL functions for plk ica
      
      * * commit HAL functions for beplk ica
      
      * * add HAL functions for berlof ica
      
      * * add HAL functions for BEPLK ILL
      
      * *remove unused #ifdef
      
      * * remove white spaces and unused variables
      
      * * remove not used variables
      
      * + remove get4BitMask function which contained pure SEE instructions
      
      * * remove buffIdx which has not been used but initialized
      
      * * fix replacement of #ifdef CV_SIMD128 with #if CV_SIMD128
      * rename useMEstimator to setUseMEstimator
      
      * *remove whitespace
      
      * * remove unused variable abss
      
      * * remove unused value
      
      * * rename W_BITS1 to W_BITS since they contain same value
      4b632022
    • Xavier Weber's avatar
      Merge pull request #2480 from Saafke:dnn_superres_pythonwrap · 8ab145c4
      Xavier Weber authored
      * Add a python wrap to the dnn_superres module
      
      Adds a python wrap with approriate python bindings and tutorial
      
      Also fixes some minor errors in the tutorials
      
      * Remove trailing whitespaces
      
      * Remove erring python binding
      
      try to fix a windows build error
      
      * Add python tests
      
      Tests model that upscales an image x2
      
      Test getter functions
      
      * Add one more subdirectory
      
      add 'test' subdir
      8ab145c4
  3. 27 Mar, 2020 1 commit
  4. 26 Mar, 2020 1 commit
  5. 24 Mar, 2020 2 commits
  6. 23 Mar, 2020 2 commits
  7. 22 Mar, 2020 5 commits
  8. 21 Mar, 2020 2 commits
  9. 20 Mar, 2020 2 commits
    • Alexander Alekhin's avatar
    • sunitanyk's avatar
      Computer Vision based Alpha Matting (#2306) · 88c4ed01
      sunitanyk authored
      * Computer Vision based Alpha Matting Code
      
      alpha matting code
      
      This is a combination of 3 commits.
      
      removed whitespaces
      
      addressed issues raised in the PR
      
      removed whitespaces
      
      * removed global variable
      
      * incorporated changes suggested by second round of review
      
      * updated build instructions
      
      * changed to OutputArray
      
      * removed whitespaces
      
      * alphamat: fix bugs triggered by assertions of Debug builds
      
      * alphamat: fix documentation
      
      * alphamat: coding style fixes
      
      - get rid of std::cout
      - remove clock_t
      - drop unnecessary cast: float pix = tmap.at<uchar>(i, j);
      - global 'dim' => 'ALPHAMAT_DIM'
      - fix sample command line handling
      
      * alphamat: apply clang-format
      
      * clang-format fixups
      88c4ed01
  10. 17 Mar, 2020 3 commits
  11. 14 Mar, 2020 1 commit
  12. 13 Mar, 2020 2 commits
  13. 12 Mar, 2020 3 commits
  14. 10 Mar, 2020 4 commits
  15. 09 Mar, 2020 2 commits
  16. 08 Mar, 2020 1 commit
  17. 07 Mar, 2020 1 commit
  18. 04 Mar, 2020 1 commit
  19. 01 Mar, 2020 2 commits