1. 16 Jan, 2018 1 commit
  2. 05 Dec, 2017 1 commit
  3. 08 Sep, 2017 1 commit
  4. 23 Aug, 2017 1 commit
    • Pavel Vlasov's avatar
      ICV2017u3 package update; · a57718e1
      Pavel Vlasov authored
      - Optimizations set change. Now IPP integrations will provide code for SSE42, AVX2 and AVX512 (SKX) CPUs only. For HW below SSE42 IPP code is disabled.
      - Performance regressions fixes for IPP code paths;
      - cv::boxFilter integration improvement;
      - cv::filter2D integration improvement;
      a57718e1
  5. 10 Jul, 2017 1 commit
  6. 04 Jul, 2017 1 commit
  7. 20 Apr, 2017 1 commit
  8. 27 Feb, 2017 1 commit
  9. 04 Nov, 2016 1 commit
    • Li Peng's avatar
      morph ocl kernel for erode and dilate filter · 35198b84
      Li Peng authored
      This kernel is for CV_8UC1 format and 3x3 kernel size,
      It is about 33% ~ 55% faster than current ocl kernel with below perf test
      
      python ./modules/ts/misc/run.py -t imgproc --gtest_filter=OCL_ErodeFixture*
      python ./modules/ts/misc/run.py -t imgproc --gtest_filter=OCL_DilateFixture*
      
      Also add accuracy test cases for this kernel, the test command is
      
      ./bin/opencv_test_imgproc --gtest_filter=OCL_Filter/MorphFilter3x3*
      Signed-off-by: 's avatarLi Peng <peng.li@intel.com>
      35198b84
  10. 27 Oct, 2016 1 commit
  11. 19 Aug, 2016 1 commit
  12. 07 Apr, 2016 1 commit
  13. 21 Mar, 2016 1 commit
  14. 03 Mar, 2016 1 commit
  15. 15 Jan, 2016 1 commit
  16. 03 Nov, 2015 1 commit
  17. 23 Oct, 2015 2 commits
  18. 20 Oct, 2015 1 commit
  19. 14 Oct, 2015 1 commit
  20. 12 Oct, 2015 1 commit
    • Pavel Vlasov's avatar
      Fixes for IPP integration: · 89eee6ca
      Pavel Vlasov authored
      dotProd_16s - disabled for IPP 9.0.0;
      filter2D - fixed kernel preparation;
      morphology - conditions fix and disabled FilterMin and FilterMax for IPP 9.0.0;
      GaussianBlur - disabled for CV_8UC1 due to buffer overflow;
      integral - disabled for IPP 9.0.0;
      
      IppAutoBuffer class was added;
      89eee6ca
  21. 29 Sep, 2015 1 commit
    • Pavel Vlasov's avatar
      Enables support of IPP 9.0.0; · 62854dcc
      Pavel Vlasov authored
      HAVE_IPP_ICV_ONLY will be undefined if OpenCV was linked against ICV packet from IPP9 or greater. ICV9+ packets will be aligned with IPP in OpenCV APIs
      This will ease code management between IPP and ICV
      62854dcc
  22. 25 Sep, 2015 1 commit
    • Pavel Vlasov's avatar
      IPP_VERSION_X100 was changed to: · 14b006e8
      Pavel Vlasov authored
      IPP_VERSION_MAJOR * 100 + IPP_VERSION_MINOR*10 + IPP_VERSION_UPDATE
      to manage changes between updates more easily.
      
      IPP_DISABLE_BLOCK was added to ease tracking of disabled IPP functions;
      14b006e8
  23. 24 Jun, 2015 1 commit
  24. 18 Jun, 2015 1 commit
    • Dmitry Budnikov's avatar
      ipp_countNonZero build fix; · a5a21019
      Dmitry Budnikov authored
      Removed IPP port for tiny arithm.cpp functions
      
      Additional warnings fix on various platforms.
      
      Build without OPENCL and GCC warnings fixed
      
      Fixed warnings, trailing spaces and removed unused secure_cpy.
      
      IPP code refactored.
      
      IPP code path  implemented as separate static functions to simplify future work with IPP code and make it more readable.
      a5a21019
  25. 15 Apr, 2015 2 commits
  26. 04 Mar, 2015 1 commit
  27. 15 Oct, 2014 1 commit
    • Pavel Vlasov's avatar
      Implementation detector and selector for IPP and OpenCL; · 45958eaa
      Pavel Vlasov authored
      IPP can be switched on and off on runtime;
      
      Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
      
      TS modifications for implementations control;
      45958eaa
  28. 21 Aug, 2014 1 commit
  29. 15 Aug, 2014 1 commit
  30. 13 Aug, 2014 1 commit
    • Adil Ibragimov's avatar
      Several type of formal refactoring: · 8a4a1bb0
      Adil Ibragimov authored
      1. someMatrix.data -> someMatrix.prt()
      2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
      3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
      4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
      8a4a1bb0
  31. 12 Aug, 2014 1 commit
  32. 11 Aug, 2014 1 commit
  33. 05 Aug, 2014 1 commit
  34. 03 Aug, 2014 1 commit
  35. 30 Jul, 2014 2 commits
  36. 05 Jul, 2014 1 commit
  37. 27 Jun, 2014 1 commit