1. 26 Jul, 2013 1 commit
  2. 18 Jul, 2013 1 commit
    • peng xiao's avatar
      Add sort_by_key for oclMat. · e1f43e3b
      peng xiao authored
      Most codes are ported from AMD's Bolt library.
      Four methods are implemented:
      
      SORT_BITONIC,   // only support power-of-2 buffer size
      SORT_SELECTION, // cannot sort duplicate keys
      SORT_MERGE,
      SORT_RADIX      // only support signed int/float keys
      e1f43e3b
  3. 17 Jul, 2013 1 commit
  4. 10 Jul, 2013 1 commit
  5. 05 Jul, 2013 1 commit
  6. 04 Jul, 2013 1 commit
  7. 03 Jul, 2013 1 commit
  8. 28 Jun, 2013 3 commits
  9. 27 Jun, 2013 1 commit
  10. 26 Jun, 2013 1 commit
  11. 25 Jun, 2013 2 commits
  12. 19 Jun, 2013 1 commit
  13. 10 Jun, 2013 1 commit
  14. 06 Jun, 2013 1 commit
  15. 31 May, 2013 1 commit
    • peng xiao's avatar
      Fix ocl::filter2D. · b1c248fc
      peng xiao authored
      In current implementation, this function only works when anchor point is
      in the kernel center and kernel size supported is either 3x3 or 5x5.
      b1c248fc
  16. 30 May, 2013 2 commits
    • peng xiao's avatar
      Fix ocl::pyrup kernel build on Mac. · fdc133d8
      peng xiao authored
      fdc133d8
    • peng xiao's avatar
      Add non-stump based ocl Haar cascade classifier support. · fd7ba355
      peng xiao authored
      For example, haarcascade_frontalface_alt2.xml is now supported.
      Note that classifier's pattern of a cascade file must be consistent,
      i.e., all trees must either have two nodes or one node, otherwise
      unexpected results will occur.
      
      Other fixes:
      Test cases are updated.
      Some unused codes are removed.
      Fix some problems of haar when using OclCascadeClassifierBuf.
      fd7ba355
  17. 29 May, 2013 1 commit
    • peng xiao's avatar
      Fix 2.4 ocl Canny. · d015fa76
      peng xiao authored
      This fix is a workaround for current 2.4 branch without introducing an
      additional oclMat buffer into CannyBuf object.
      Test case is cleaned up.
      Volatile keywords in kernels are removed for performance concern.
      d015fa76
  18. 28 May, 2013 1 commit
  19. 23 May, 2013 1 commit
  20. 22 May, 2013 1 commit
    • peng xiao's avatar
      Add ocl's good features to track implementation. · b4a4a05b
      peng xiao authored
      Additional notes with this commit:
      1. Add cornerHarris_dxdy and cornerMinEigenVal_dxdy to get
      the interim dx and dy output of Sobel operator;
      2. Add minMax_buf to allow user to reuse buffers in minMax;
      3. Fix an error when either min or max pointer fed into minMax is NULL;
      4. Corner sorter temporarily uses C++ STL's quick sort. A parallel
       selection sort in OpneCL is contained in the implementation but disabled
      due to poor performance at the moment.
      5. Accuracy test for ocl gfft.
      b4a4a05b
  21. 20 May, 2013 1 commit
  22. 17 May, 2013 1 commit
  23. 15 May, 2013 1 commit
    • peng xiao's avatar
      Fix ocl::pyrUp · df3997b1
      peng xiao authored
      Use predefined OpenCL function to convert integers to floating points.
      This is more accurate than before as it enables:
      1. saturate cast
      2. customized rounding
      df3997b1
  24. 14 May, 2013 1 commit
  25. 08 May, 2013 1 commit
  26. 02 May, 2013 1 commit
    • peng xiao's avatar
      Optimize ocl::stereobm. · 168c0b03
      peng xiao authored
      1. Use macro defines for some parameters(radius).
      2. Reduce local memory usage.
      3. Fix accuracy problem on Intel GPU.
      168c0b03
  27. 24 Apr, 2013 1 commit
  28. 23 Apr, 2013 3 commits
  29. 19 Apr, 2013 1 commit
  30. 16 Apr, 2013 1 commit
  31. 15 Apr, 2013 3 commits
  32. 13 Apr, 2013 1 commit