Merge pull request #18339 from rgarnov:rg/rmat_integration
authorRuslan Garnov <ruslan.garnov@intel.com>
Sun, 4 Oct 2020 18:57:41 +0000 (21:57 +0300)
committerGitHub <noreply@github.com>
Sun, 4 Oct 2020 18:57:41 +0000 (18:57 +0000)
commit5224d016e9aabf16dc78f0cad18b55f64cfa6117
treee20594b71102bbc733486878b3e2f50f8152923f
parent199687a1c5b194481754d3efe14cb06a82efa805
Merge pull request #18339 from rgarnov:rg/rmat_integration

[GAPI] RMat integration into the framework

* RMat integration

* Added initialization of input mat in GArray initialization tests

* Fixed klocwork warnings in RMat tests, changed argument order in EXPECT_EQ
31 files changed:
modules/gapi/CMakeLists.txt
modules/gapi/include/opencv2/gapi/garg.hpp
modules/gapi/include/opencv2/gapi/gmat.hpp
modules/gapi/include/opencv2/gapi/gtype_traits.hpp
modules/gapi/include/opencv2/gapi/own/mat.hpp
modules/gapi/include/opencv2/gapi/rmat.hpp
modules/gapi/src/api/gbackend.cpp
modules/gapi/src/api/gmat.cpp
modules/gapi/src/api/gproto.cpp
modules/gapi/src/api/rmat.cpp [new file with mode: 0644]
modules/gapi/src/backends/common/gbackend.hpp
modules/gapi/src/backends/common/serialization.cpp
modules/gapi/src/backends/common/serialization.hpp
modules/gapi/src/backends/cpu/gcpubackend.cpp
modules/gapi/src/backends/fluid/gfluidbackend.cpp
modules/gapi/src/backends/fluid/gfluidbackend.hpp
modules/gapi/src/backends/ie/giebackend.cpp
modules/gapi/src/backends/ocl/goclbackend.cpp
modules/gapi/src/backends/plaidml/gplaidmlbackend.cpp
modules/gapi/src/backends/render/grenderocvbackend.cpp
modules/gapi/src/compiler/gislandmodel.cpp
modules/gapi/src/compiler/gislandmodel.hpp
modules/gapi/src/executor/gexecutor.cpp
modules/gapi/src/executor/gexecutor.hpp
modules/gapi/src/executor/gstreamingexecutor.cpp
modules/gapi/test/gapi_array_tests.cpp
modules/gapi/test/internal/gapi_int_proto_tests.cpp
modules/gapi/test/rmat/rmat_integration_tests.cpp [new file with mode: 0644]
modules/gapi/test/rmat/rmat_test_common.hpp [new file with mode: 0644]
modules/gapi/test/rmat/rmat_tests.cpp
modules/gapi/test/rmat/rmat_view_tests.cpp