1. 29 Nov, 2018 1 commit
  2. 13 Nov, 2018 2 commits
    • Evgeny Latkin's avatar
      Merge pull request #13133 from elatkin:el/gapi_perf_sobel_2 · cc5190eb
      Evgeny Latkin authored
      GAPI (fluid): Sobel 3x3 optimization: CV_SIMD dynamic dispatching (#13133)
      
      * GAPI (fluid): Sobel 3x3: remove template for run_sobel_row()
      
      * GAPI (fluid): Sobel 3x3: dynamic dispatching of CV_SIMD code
      
      * GAPI (fluid): Sobel 3x3 optimization: fixed CV_SIMD dynamic dispatcher
      cc5190eb
    • Evgeny Latkin's avatar
      Merge pull request #13070 from elatkin:el/gapi_perf_sobel · 4e40e5bb
      Evgeny Latkin authored
      GAPI (fluid): optimization of Sobel 3x3 (#13070)
      
      * GAPI: performance test for Sobel
      
      * GAPI: performance test for Sobel w/FP32 input
      
      * GAPI: Sobel speedup: 2.5x (U8) up to 10x (float)
      
      * GAPI: Sobel 3x3 to support U8 into S16
      
      * GAPI (fluid): Sobel 3x3 speedup: 10% (uchar), 1.5x (float)
      
      * GAPI (fluid): Sobel 3x3 speedup: +10x (uchar), but -20% (float)
      
      * GAPI (fluid): Sobel 3x3 speedup: +10% (float)
      
      * GAPI (fluid): Sobel 3x3 speedup: +15% (float), +10% (uchar)
      
      * GAPI (fluid): Sobel 3x3: address GCC warnings
      
      * GAPI (fluid): Sobel 3x3: separate *.cpp file w/SIMD code
      
      * GAPI (fluid): Sobel 3x3: fixed AVX2 code, AVX2 speedup 20-50% (uchar), 10-20% (float)
      
      * GAPI (fluid): Sobel 3x3: fix CV_SIMD code for AVX2
      
      * GAPI (fluid): Sobel 3x3: refactor
      4e40e5bb
  3. 08 Nov, 2018 1 commit
    • Dmitry Budnikov's avatar
      Merge pull request #13008 from dbudniko:dbudniko/gpu_opencl_backend · 5087ff08
      Dmitry Budnikov authored
      G-API GPU-OpenCL backend (#13008)
      
      * gpu/ocl backend core
      
      * accuracy tests added and adjusted + license headers
      
      * GPU perf. tests added; almost all adjusted to pass
      
      * all tests adjusted and passed - ready for pull request
      
      * missing license headers
      
      * fix warning (workaround RGB2Gray)
      
      * fix c++ magic
      
      * precompiled header
      
      * white spaces
      
      * try to fix warning and blur test
      
      * try to fix Blur perf tests
      
      * more alignments with the latest cpu backend
      
      * more gapi tests refactoring + 1 more UB issue fix + more informative tolerance exceed reports
      
      * white space fix
      
      * try workaround for SumTest
      
      * GAPI_EXPORTS instead CV_EXPORTS
      5087ff08
  4. 07 Nov, 2018 1 commit
  5. 24 Oct, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #12857 from dmatveev:hld · dbed39a9
      Dmitry Matveev authored
      * G-API Documentation: first submission
      
      This PR introduces a number of new OpenCV documentation chapters for
      Graph API module.
      
      In particular, the following topics are covered:
      - Introduction & background information;
      - High-level design overview;
      - Kernel API;
      - Pipeline example.
      
      All changes are done in Markdown files, no headers, etc modified.
      
      Doxygen references for main API classes will be added later.
      
      Also, a tutorial will be introduced soon (in the common Tutorials place)
      
      * G-API Documentation - fix warnings & trailing whitespaces
      
      * G-API Documentation: address review issues
      
      * G-API Documentation: export code snippets to compileable files
      
      * gapi: move documentation samples
      dbed39a9
  6. 26 Sep, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #12608 from dmatveev:gapi · 29e88e50
      Dmitry Matveev authored
      * G-API Initial code upload
      
      * Update G-API code base to Sep-24-2018
      
      * The majority of OpenCV buildbot problems was addressed
      
      * Update G-API code base to 24-Sep-18 EOD
      
      * G-API code base update 25-Sep-2018
      
      * Linux warnings should be resolved
      * Documentation build should become green
      * Number of Windows warnings should be reduced
      
      * Update G-API code base to 25-Sep-18 EOD
      
      * ARMv7 build issue should be resolved
      * ADE is bumped to latest version and should fix Clang builds for macOS/iOS
      * Remaining Windows warnings should be resolved
      * New Linux32 / ARMv7 warnings should be resolved
      
      * G-API code base update 25-Sep-2018-EOD2
      
      * Final Windows warnings should be resolved now
      
      * G-API code base update 26-Sep-2018
      
      * Fixed issues with precompiled headers in module and its tests
      29e88e50