1. 15 Aug, 2019 1 commit
    • luz.paz's avatar
      Fix modules/ typos · ec43292e
      luz.paz authored
      Found using `codespell -q 3 -S ./3rdparty -L activ,amin,ang,atleast,childs,dof,endwhile,halfs,hist,iff,nd,od,uint`
      ec43292e
  2. 05 Aug, 2019 2 commits
    • Dmitry Matveev's avatar
      Merge pull request #15090 from dmatveev:dm/ng-0001-g-api-inference-api · 0757a51e
      Dmitry Matveev authored
      * G-API-NG/API: Introduced inference API and IE-based backend
      
      - Very quick-n-dirty implementation
      - OpenCV's own DNN module is not used
      - No tests so far
      
      * G-API-NG/IE: Refined IE backend, added more tests
      
      * G-API-NG/IE: Fixed various CI warnings & build issues + tests
      
      - Added tests on multi-dimensional own::Mat
      - Added tests on GMatDesc with dimensions
      - Documentation on infer.hpp
      - Fixed more warnings + added a ROI list test
      - Fix descr_of clash for vector<Mat> & standalone mode
      - Fix build issue with gcc-4.8x
      - Addressed review comments
      
      * G-API-NG/IE: Addressed review comments
      
      - Pass `false` to findDataFile()
      - Add deprecation warning suppression macros for IE
      0757a51e
    • Dmitry Budnikov's avatar
      copy kernels · 290078e0
      Dmitry Budnikov authored
      290078e0
  3. 04 Jul, 2019 1 commit
    • Ruslan Garnov's avatar
      Merge pull request #14917 from rgarnov:gapi_planar_kernels · ad49138f
      Ruslan Garnov authored
      G-API planar kernels (#14917)
      
      * Added resizeP with tests
      
      * NV12 planar filters
      
      * fix warnings in ResizeP test
      
      * fix out mat ocv warning
      
      * sz_on - > sz rename
      
      * cpu tests new signature
      
      * try to fix resizeP test
      
      * trailing spaces remove
      
      * doxygen doc fixed
      
      * doxygen minor fix
      
      * more doxygen fixes
      
      * Doxygen corrected and extended after review.
      ad49138f
  4. 14 Jun, 2019 1 commit
  5. 10 Jun, 2019 1 commit
    • atalaman's avatar
      Merge pull request #14513 from TolyaTalamanov:at/color-convert-kernels · 1aefa677
      atalaman authored
      G-API: Implement color-convert kernels (#14513)
      
      * Implement color-convert kernels
      
      * Fix rgb2yuv422 reference version
      
      * Fix comments to review
      
      * Restore NV12toBGR in imgproc.hpp
      
      * Add accuracy tests
      
      * Fix doxygen
      
      * Fix ref version yuv422
      
      * Fix warnings
      
      * Fix typos
      
      * Fix simd version yuv422
      
      * Fix warnings
      
      * Fix compile error
      
      * Fix warning
      
      * Remove comment
      1aefa677
  6. 22 May, 2019 1 commit
  7. 26 Apr, 2019 1 commit
  8. 17 Apr, 2019 1 commit
  9. 15 Feb, 2019 1 commit
  10. 08 Feb, 2019 1 commit
    • Alexey Smirnov's avatar
      Merge pull request #13723 from smirnov-alexey:gapi_add_sobelxy · b1cc114b
      Alexey Smirnov authored
      * Add Sobel kernel which returns both dx and dy
      
      * Splice dx and dy and extend add_border function
      
      Also change some tests parameters
      
      * Add borderValue parameter in test
      
      * Introduces fluid kernel for sobelxy
      
      Adds tests (basic and performance) on new backend
      
      * Introduces BufHelper struct for some arithmetic
      b1cc114b
  11. 07 Feb, 2019 1 commit
  12. 15 Nov, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #13030 from dmatveev:tutorial · 85fad150
      Dmitry Matveev authored
      * G-API: First steps with tutorial
      
      * G-API Tutorial: First iteration
      
      * G-API port of anisotropic image segmentation tutorial;
      * Currently works via OpenCV only;
      * Some new kernels have been required.
      
      * G-API Tutorial: added chapters on execution code, inspection, and profiling
      
      * G-API Tutorial: make Fluid kernel headers public
      
      For some reason, these headers were not moved to the public
      headers subtree during the initial development. Somehow it even
      worked for the existing workloads.
      
      * G-API Tutorial: Fix a couple of issues found during the work
      
      * Introduced Phase & Sqrt kernels, OCV & Fluid versions
      * Extended GKernelPackage to allow kernel removal & policies on include()
      
      All the above stuff needs to be tested, tests will be added later
      
      * G-API Tutorial: added chapter on running Fluid backend
      
      * G-API Tutorial: fix a number of issues in the text
      
      * G-API Tutorial - some final updates
      
      - Fixed post-merge issues after Sobel kernel renaming;
      - Simplified G-API code a little bit;
      - Put a conclusion note in text.
      
      * G-API Tutorial - fix build issues in test/perf targets
      
      Public headers were refactored but tests suites were not updated in time
      
      * G-API Tutorial: Added tests & reference docs on new kernels
      
      * Phase
      * Sqrt
      
      * G-API Tutorial: added link to the tutorial from the main module doc
      
      * G-API Tutorial: Added tests on new GKernelPackage functionality
      
      * G-API Tutorial: Extended InRange tests to cover 32F
      
      * G-API Tutorial: Misc fixes
      
      * Avoid building examples when gapi module is not there
      * Added a volatile API disclaimer to G-API root documentation page
      
      * G-API Tutorial: Fix perf tests build issue
      
      This change came from master where Fluid kernels are still used
      incorrectly.
      
      * G-API Tutorial: Fixed channels support in Sqrt/Phase fluid kernels
      
      Extended tests to cover this case
      
      * G-API Tutorial: Fix text problems found on team review
      85fad150
  13. 30 Oct, 2018 1 commit
    • Ruslan Garnov's avatar
      Merge pull request #12990 from rgarnov:gapi_fluid_reshape_support · 443fed79
      Ruslan Garnov authored
      G-API: Introduce new `reshape()` API (#12990)
      
      * Moved initFluidUnits, initLineConsumption, calcLatency, calcSkew to separate functions
      
      * Added Fluid::View::allocate method (moved allocation logic from constructor)
      
      * Changed util::zip to util::indexed, utilized collectInputMeta in GFluidExecutable constructor
      
      * Added makeReshape method to FluidExecutable
      
      * Removed m_outputRoi from GFluidExecutable
      
      * Added reshape feature
      
      * Added switch of resize mapper if agent ratio was changed
      
      * Added more TODOs and renamed a function
      
      * G-API reshape(): add missing `override` specifiers
      
      Fix warnings on all platforms
      443fed79
  14. 28 Sep, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #12674 from dmatveev:gapi_upd270918 · 2c6ab654
      Dmitry Matveev authored
      * Update G-API code base to 27-Sep-18
      
      Changes mostly improve standalone build support
      
      * G-API code base update 28-09-2018
      
      * Windows/Documentation warnings should be fixed
      * Fixed stability issues in Fluid backend
      * Fixed precompiled headers issues in G-API source files
      
      * G-API code base update 28-09-18 EOD
      
      * Fixed several static analysis issues
      * Fixed issues found when G-API is built in a standalone mode
      2c6ab654
  15. 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