1. 19 3月, 2021 1 次提交
  2. 12 3月, 2021 1 次提交
  3. 11 3月, 2021 1 次提交
  4. 03 3月, 2021 1 次提交
  5. 01 3月, 2021 1 次提交
    • A
      Merge pull request #19322 from TolyaTalamanov:at/python-callbacks · eb82ba36
      Anatoliy Talamanov 提交于
      [G-API] Introduce cv.gin/cv.descr_of for python
      
      * Implement cv.gin/cv.descr_of
      
      * Fix macos build
      
      * Fix gcomputation tests
      
      * Add test
      
      * Add using to a void exceeded length for windows build
      
      * Add using to a void exceeded length for windows build
      
      * Fix comments to review
      
      * Fix comments to review
      
      * Update from latest master
      
      * Avoid graph compilation to obtain in/out info
      
      * Fix indentation
      
      * Fix comments to review
      
      * Avoid using default in switches
      
      * Post output meta for giebackend
      eb82ba36
  6. 26 2月, 2021 1 次提交
  7. 17 2月, 2021 1 次提交
  8. 12 2月, 2021 1 次提交
  9. 20 1月, 2021 1 次提交
  10. 13 1月, 2021 1 次提交
  11. 09 12月, 2020 1 次提交
  12. 04 11月, 2020 1 次提交
  13. 30 10月, 2020 1 次提交
    • D
      G-API: Introduce streaming::desync and infer(ROI) · ca8bb8d0
      Dmitry Matveev 提交于
      - desync() is a new (and for now, the only one) intrinsic
        which splits the graph execution into asynchronous parts
        when running in Streaming mode;
      - desync() makes no effect when compiling in Traditional mode;
      - Added tests on desync() working in various scenarios;
      - Extended GStreamingExecutor to support desync(); also extended
        GStreamingCompiled() with a new version of pull() returning a
        vector of optional values;
      - Fixed various issues with storing the type information & proper
        construction callbacks for GArray<> and GOpaque;
      
      - Introduced a new infer(Roi,GMat) overload with a sample;
      
      - Introduced an internal API for Islands to control fusion
        procedure (to fuse or not to fuse);
      - Introduced handleStopStream() callback for island executables;
      - Added GCompileArgs to metadata of the graph (required for other
        features).
      ca8bb8d0
  14. 15 10月, 2020 1 次提交
  15. 09 10月, 2020 1 次提交
  16. 05 10月, 2020 1 次提交
  17. 08 9月, 2020 1 次提交
    • A
      Merge pull request #18127 from smirnov-alexey:as/gapi_serialization · a3e8c6e8
      Alexey Smirnov 提交于
      [G-API]: Add GOpaque and GArray serialization support
      
      * Add GOpaque and GArray serialization support
      
      * Address review comments
      
      * Remove holds() method
      
      * Address review comments
      
      * Remove comments
      
      * Align streaming with kind changes
      
      * Fix kind in kernel
      
      * Address review comments
      a3e8c6e8
  18. 17 7月, 2020 1 次提交
    • O
      Merge pull request #17668 from OrestChura:oc/giebackend_migration_to_core · d17ab271
      Orest Chura 提交于
      GAPI: Migration to IE Core API
      
      * Migration to IE Core API
       - both versions are maintained
       - checked building with all the OpenVINO versions (2019.R1, R2, R3, 2020.4 (newest))
      
      * commit to awake builders
      
      * Addressing comments
       - migrated to Core API in 'gapi_ie_infer_test.cpp'
       - made Core a singleton object
       - dropped redundant steps
      
      * Addressing comments
       - modified Mutex locking
      
      * Update
      
      * Addressing comments
       - remove getInitMutex()
       - reduce amount of #ifdef by abstracting into functions
      
      * return to single IE::Core
      
      * Divide functions readNet and loadNet to avoid warnings on GCC
      
      * Fix deprecated code warnings
      
      * Fix deprecated code warnings on CMake level
      
      * Functions wrapped
       - All the functions depended on IE version wrapped into a cv::gapi::ie::wrap namesapace
       - All this contained to a new "giebackend/gieapi.hpp" header
       - The header shared with G-API infer tests to avoid code duplications
      
      * Addressing comments
       - Renamed `gieapi.hpp` -> `giewrapper.hpp`, `cv::gapi::ie::wrap` -> `cv::gimpl::ie::wrap`
       - Created new `giewrapper.cpp` source file to avoid potential "multiple definition" problems
       - removed unnecessary step SetLayout() in tests
      
      * Enabling two NN infer teest
      
      * Two-NN infer test change for CI
       - deleted additional network
       - inference of two identical NN used instead
      
      * Fix CI fileNotFound
      
      * Disable MYRIAD test not to fail Custom CI runs
      d17ab271
  19. 14 7月, 2020 1 次提交
    • D
      Merge pull request #17502 from dmatveev:dm/infer2 · f0c411d8
      Dmitry Matveev 提交于
      * G-API: Introduce a new gapi::infer2 overload + gaze estimation sample
      
      * G-API/infer2: Introduced static type checking for infer2
      
      - Also added extra tests on the type check routine
      
      * G-API/infer2: Addressed self-review comments in the sample app
      
      - Also fix build on Linux;
      
      * G-API/infer2: Remove incorrect SetLayout(HWC) + dead code
      
      - Also fixed comments in the backend
      
      * G-API/infer2: Continue with self-review
      
      - Fix warnings/compile errors in gaze estimation
      - Dropped the use of RTTI (VectorRef::holds()) from the giebackend
      - Replaced it with a trait-based enums for GArray<T> and std::vector<T>
      - The enums and traits are temporary and need to be unified with
        the S11N when it comes
      
      * G-API/infer2: Final self-review items
      
      - Refactored ROIList test to cover 70% for infer<> and infer2<>;
      - Fixed the model data discovery routine to be compatible with new
        OpenVINO;
      - Hopefully fixed the final issues (warnings) with the sample.
      
      * G-API/infer2: address review problems
      
      - Fixed typo in comments;
      - Fixed public (Doxygen) comment on GArray<GMat> input case for infer2;
      - Made model lookup more flexible to allow new & old OMZ dir layouts.
      
      * G-API/infer2: Change the model paths again
      
      * G-API/infer2: Change the lookup path for test data
      
      * G-API/infer2: use randu instead of imread. CI war is over
      f0c411d8
  20. 23 4月, 2020 1 次提交
  21. 22 4月, 2020 1 次提交
    • M
      Merge pull request #16995 from mpashchenkov:mp/ocv-gapi-standalone-mat · 94e36d8c
      Maxim Pashchenkov 提交于
      G-API: Mat's "deownification"
      
      * deowned Mat
      
      * boner
      
      * Removed canDescribe test for own::Mat
      
      * Removed STANDALONE flag for apply() and operator()
      
      * Removed: desc_tests for own::Mat, descr_of for own::Mat.
      
      * Returned: tests, cv::gapi::own::descr_of; fixed alignment; Removed own::Mat's headers
      
      * Removed unused header own/mat.hpp from gbackend.hpp
      94e36d8c
  22. 31 1月, 2020 1 次提交
    • A
      Merge pull request #16118 from smirnov-alexey:as/gopaque · 0d456f91
      Alexey Smirnov 提交于
      G-API: GOpaque implementation
      
      * Stub initial copypasted solution
      
      * Fix mov test and add a couple of others
      
      * Fix warnings
      
      * More code coverage and tests
      
      * fix macos warning
      
      * address review comments
      
      * Address review comments and fix indentation
      
      * Fix build on armv7
      0d456f91
  23. 26 12月, 2019 1 次提交
  24. 27 11月, 2019 1 次提交
    • D
      Merge pull request #15753 from dmatveev:dm/ng-5000-security_barrier-interactive_face · fb5e7964
      Dmitry Matveev 提交于
      G-API: Introduced Security Barrier & Interactive Face Detection samples
      
      * G-API-NG/Samples: Added samples & relevant changes
      
      - Security barrier camera sample
      - Age/Gender/Emotions recognition sample
      - GIEBackend now loads CPU extension libraries
      - A couple of API-level workarounds added to deal with cv::Mat/Blob conversions
      
      * G-API-NG/Samples: removed HAVE_INF_ENGINE remnants
      fb5e7964
  25. 18 11月, 2019 1 次提交
    • O
      Merge pull request #15888 from OrestChura:facebeautification_gapi_sample · af230ec1
      Orest Chura 提交于
      Introducing the sample of Face Beautification algorithm implemented via Graph-API
      
      * Introducing the sample of Face Beautification algorithm implemented via Graph-API
      - 'gapi/samples/face_beautification.cpp' added
      - FIXME added in 'gcpukernel.hpp'
      
      * INF_ENGINE fix
      - preprocessing clauses added not to run the sample without Inference Engine
      
      * INF_ENGINE fix 2
      - warnings removed
      
      * Fixes
      - checking IE version cut as there is no dependency
      - some alignments fixed
      - the comment about preprocessing commands fixed
      
      * ie::backend() issue fix (according to dmatveev)
      - as the sample needs the cv::gapi::ie::backend() to be defined regardless of having IE or not, there is its throw-error definition in `giebackend.cpp` now (by dmatveev)
      - for the same reason, #includes in `giebackend.hpp` are fixed
      - HAVE_INF_ENGINE check is removed from the sample
      af230ec1
  26. 03 9月, 2019 1 次提交
    • O
      Merge pull request #15419 from OrestChura:gapi_headers_internal_flag_issue · 55c17207
      OrestChura 提交于
      * - headers in "infer/" and "infer/ie/" folders are included into gapi_ext_hdrs;
      + because of that a few #includes are required in the headers
      - HAVE_INF_ENGINE flag check in headers "infer/ie.hpp" and "infer/ie/util.hpp" is deleted
      
      * - the "ie/util.hpp" header is a private header now as it's used for tests; it's been moved to the scr directory to the place next to the implementation file "ie/giebackend.cpp"
      - the path to this header in files "ie/giebackend.cpp" and "test/infer/gapi_infer_ie_test.cpp" is updated
      - As it's private header now and explicitly depends on IE, the "HAVE_INF_ENGINE" flag check is returned
      55c17207
  27. 16 8月, 2019 1 次提交
    • L
      Fix modules/ typos · ec43292e
      luz.paz 提交于
      Found using `codespell -q 3 -S ./3rdparty -L activ,amin,ang,atleast,childs,dof,endwhile,halfs,hist,iff,nd,od,uint`
      ec43292e
  28. 05 8月, 2019 1 次提交
    • D
      Merge pull request #15090 from dmatveev:dm/ng-0001-g-api-inference-api · 0757a51e
      Dmitry Matveev 提交于
      * 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