1. 06 Nov, 2019 3 commits
  2. 05 Nov, 2019 3 commits
    • Igor Murzov's avatar
      Fix OpenCL device detection when some OpenCL platform has no devices · cdbfdcc3
      Igor Murzov authored
      It's not an error if some OpenCL platform has no devices. This makes
      OpenCL device detection work correctly in the following scenario:
      
      $ OPENCV_OPENCL_DEVICE=:GPU: ./opencv_test_dnn
      
      OpenCV version: 4.1.2-dev
      OpenCV VCS version: 4.1.2-80-g467748ee98-dirty
      Build type: Debug
      Compiler: /usr/bin/g++  (ver 7.4.0)
      Parallel framework: pthreads
      CPU features: SSE SSE2 SSE3 *SSE4.1 *SSE4.2 *FP16 *AVX *AVX2 *AVX512-SKX?
      Intel(R) IPP version: ippIP AVX2 (l9) 2019.0.0 Gold (-) Jul 24 2018
      OpenCL Platforms:
          AMD Accelerated Parallel Processing
          Portable Computing Language
              CPU: pthread-AMD Ryzen 7 2700X Eight-Core Processor (OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-znver1)
          NVIDIA CUDA
              dGPU: GeForce GTX 1080 (OpenCL 1.2 CUDA)
      Current OpenCL device:
          Type = dGPU
          Name = GeForce GTX 1080
          Version = OpenCL 1.2 CUDA
          Driver version = 430.26
      cdbfdcc3
    • Chip Kerchner's avatar
      Merge pull request #15828 from ChipKerchner:momentsToHal · 2112aa31
      Chip Kerchner authored
      * Convert moments in tile algorithms to HAL (1.3x faster for VSX).
      
      * Adding NEON code back in for non 64-bit platforms.
      
      * Remove floats from post processing.
      2112aa31
    • Igor Murzov's avatar
      Simplify OpenCL info dumping code: · 6d5b9003
      Igor Murzov authored
      * Reduce code nesting
      * Drop redundant .c_str() calls
      6d5b9003
  3. 03 Nov, 2019 1 commit
  4. 02 Nov, 2019 2 commits
  5. 01 Nov, 2019 4 commits
  6. 31 Oct, 2019 8 commits
  7. 30 Oct, 2019 1 commit
  8. 29 Oct, 2019 3 commits
  9. 28 Oct, 2019 1 commit
  10. 27 Oct, 2019 2 commits
  11. 26 Oct, 2019 2 commits
  12. 25 Oct, 2019 2 commits
  13. 24 Oct, 2019 4 commits
  14. 23 Oct, 2019 3 commits
    • Alexander Alekhin's avatar
      5e8d8df8
    • ChipKerchner's avatar
      Convert demosaic functions to HAL · c46f119e
      ChipKerchner authored
      c46f119e
    • float13's avatar
      Tutorial - Make required input args positional. · 1accf3b3
      float13 authored
      I think it would help to change all 3 of the the input file arguments to be "positional" for consistency with the other tutorials. This also simplifies the command line input to run this tutorial by reducing typing, and helpfully prints the "usage" info if any of the 3 required inputs are missing.
      
      I'm new to OpenCV and working through the tutorials. I kept getting runtime errors with this one until I realized that the arguments weren't positional, and I was missing the "--input1", "--input2, "--input3" flags preceding the filenames. All of the previous tutorials had required filenames as positional arguments and didn't require this.
      
      The original code would require each input to be specified like this:
      ./compareHist_Demo --input1 filename1 --input2 filename2 --input3 filename3 
      
      But with this change, the above command is simplified to:
      ./compareHist_Demo  filename1 filename2 filename3
      
      This avoids a confusing runtime error to make things simpler for newcomers like me :)
      1accf3b3
  15. 22 Oct, 2019 1 commit
    • Chip Kerchner's avatar
      Merge pull request #15738 from ChipKerchner:bugInt64x2Comparison · 5a6a4940
      Chip Kerchner authored
      Fixing bug with comparison of v_int64x2 or v_uint64x2
      
      * Casting v_uint64x2 to v_float64x2 and comparing does NOT work in all cases.  Rewrite using epi64 instructions - faster too.
      
      * Fix bad merge.
      
      * Fix equal comparsion for non-SSE4.1. Add test cases for v_int64x2 comparisons.
      
      * Try to fix merge conflict.
      
      * Only test v_int64x2 comparisons if CV_SIMD_64F
      
      * Fix compiler warning.
      5a6a4940