Merge pull request #13851 from TolyaTalamanov:at/new-kernel-package-design
authoratalaman <anatoliy.talamanov@intel.com>
Wed, 22 May 2019 11:53:44 +0000 (14:53 +0300)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Wed, 22 May 2019 11:53:44 +0000 (14:53 +0300)
commit935c02c0a37518aea49d48db6293c4693daa118f
tree5435b82c1b29da07ab743dba5bd70fe2ff513e74
parentde977cc9c836dd954bc0a737b5aa80621a4f9c72
Merge pull request #13851 from TolyaTalamanov:at/new-kernel-package-design

G-API: Kernel package design (#13851)

* Remove cv::unite_policy from API

* Add check that all id in kernel package are unique

* Refactor checker id procedure

* Remove cv::gapi::GLookupOrder from API

* Implement cv::gapi::use_only

* Fix samples

* Fix docs

* Fix comments to review

* Remove unite_policy

* Fix GKernelPackage::backends()

* Fix comments to review

* Fix all_unique

* Fix comments to review

* Fix comments to review

* Remove out of date tests
15 files changed:
doc/tutorials/gapi/anisotropic_segmentation/porting_anisotropic_segmentation.markdown
modules/gapi/include/opencv2/gapi/cpu/gcpukernel.hpp
modules/gapi/include/opencv2/gapi/gkernel.hpp
modules/gapi/include/opencv2/gapi/util/util.hpp
modules/gapi/samples/api_ref_snippets.cpp
modules/gapi/src/api/gkernel.cpp
modules/gapi/src/compiler/gcompiler.cpp
modules/gapi/src/compiler/passes/kernels.cpp
modules/gapi/src/compiler/passes/passes.hpp
modules/gapi/test/common/gapi_compoundkernel_tests.cpp
modules/gapi/test/gapi_fluid_resize_test.cpp
modules/gapi/test/gapi_kernel_tests.cpp
modules/gapi/test/internal/gapi_int_recompilation_test.cpp
modules/gapi/test/internal/gapi_int_resolve_kernel_test.cpp [deleted file]
samples/cpp/tutorial_code/gapi/porting_anisotropic_image_segmentation/porting_anisotropic_image_segmentation_gapi_fluid.cpp