opencv/modules/gapi
Orest Chura d17ab271e8
Merge pull request #17668 from OrestChura:oc/giebackend_migration_to_core
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
2020-07-16 18:33:35 +00:00
..
cmake Try to enable G-API build on Android 2020-03-20 17:20:01 +03:00
doc Fix spelling typos 2019-12-26 06:45:03 -05:00
include/opencv2 Merge pull request #17741 from aDanPin:dp/add_dinamic_graph_feature 2020-07-15 18:37:08 +00:00
perf Merge pull request #16772 from aDanPin:dp/performance_render_tests 2020-06-16 19:48:09 +00:00
samples Merge pull request #17741 from aDanPin:dp/add_dinamic_graph_feature 2020-07-15 18:37:08 +00:00
scripts Added a script to measure & report privacy masking camera performance in different configurations 2020-07-08 19:19:37 +03:00
src Merge pull request #17668 from OrestChura:oc/giebackend_migration_to_core 2020-07-16 18:33:35 +00:00
test Merge pull request #17668 from OrestChura:oc/giebackend_migration_to_core 2020-07-16 18:33:35 +00:00
CMakeLists.txt Merge pull request #17668 from OrestChura:oc/giebackend_migration_to_core 2020-07-16 18:33:35 +00:00