Merge pull request #19322 from TolyaTalamanov:at/python-callbacks
authorAnatoliy Talamanov <anatoliy.talamanov@intel.com>
Mon, 1 Mar 2021 15:52:11 +0000 (18:52 +0300)
committerGitHub <noreply@github.com>
Mon, 1 Mar 2021 15:52:11 +0000 (15:52 +0000)
commiteb82ba36a349e3a49d1a92fe8472ba0254a61917
treeeebf64a19d67d60a1f02645cb682c5cdcbaa4d31
parent7bcb51eded04cb0acb10e7eb92eb0f2c3a0329ca
Merge pull request #19322 from TolyaTalamanov:at/python-callbacks

[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
26 files changed:
modules/gapi/include/opencv2/gapi/core.hpp
modules/gapi/include/opencv2/gapi/garg.hpp
modules/gapi/include/opencv2/gapi/garray.hpp
modules/gapi/include/opencv2/gapi/gcomputation.hpp
modules/gapi/include/opencv2/gapi/gkernel.hpp
modules/gapi/include/opencv2/gapi/gproto.hpp
modules/gapi/include/opencv2/gapi/gstreaming.hpp
modules/gapi/include/opencv2/gapi/imgproc.hpp
modules/gapi/include/opencv2/gapi/infer/parsers.hpp
modules/gapi/misc/python/pyopencv_gapi.hpp
modules/gapi/misc/python/python_bridge.hpp
modules/gapi/misc/python/shadow_gapi.hpp
modules/gapi/misc/python/test/test_gapi_core.py
modules/gapi/misc/python/test/test_gapi_imgproc.py
modules/gapi/misc/python/test/test_gapi_infer.py
modules/gapi/misc/python/test/test_gapi_streaming.py
modules/gapi/src/api/gcomputation.cpp
modules/gapi/src/api/gcomputation_priv.hpp
modules/gapi/src/api/grunarg.cpp
modules/gapi/src/backends/ie/giebackend.cpp
modules/gapi/src/compiler/gcompiled_priv.hpp
modules/gapi/src/compiler/gcompiler.cpp
modules/gapi/src/compiler/gstreaming.cpp
modules/gapi/test/gapi_gcomputation_tests.cpp
modules/gapi/test/streaming/gapi_streaming_tests.cpp
modules/python/src2/cv2.cpp