Merge pull request #16717 from OrestChura:oc/goodFeatures
authorOrest Chura <orest.chura@intel.com>
Tue, 7 Apr 2020 15:53:24 +0000 (18:53 +0300)
committerGitHub <noreply@github.com>
Tue, 7 Apr 2020 15:53:24 +0000 (15:53 +0000)
commit2fe9c8743316f015d8d46798d727bc7349622d6a
treec3c827d3c4904553969e7a97e46e73de7c7125db
parentab4dbff15013c99e78cca918d9a9d7f07083b57f
Merge pull request #16717 from OrestChura:oc/goodFeatures

- cv::gapi::goodFeaturesToTrack() kernel is implemented
- tests (for exact check with cv::goodFeaturesToTrack() and for internal cases) are implemented
- a custom comparison function for vectors and a custom test fixture implemented
  - some posiible issues as wrong/inexact sorting of two compared vectors are
 not taken into account
- initializations of an input Mat using a picture from opencv_extra implemented (function from gapi_streaming_test used)
modules/gapi/include/opencv2/gapi/imgproc.hpp
modules/gapi/perf/common/gapi_imgproc_perf_tests.hpp
modules/gapi/perf/common/gapi_imgproc_perf_tests_inl.hpp
modules/gapi/perf/cpu/gapi_imgproc_perf_tests_cpu.cpp
modules/gapi/src/api/kernels_imgproc.cpp
modules/gapi/src/backends/cpu/gcpuimgproc.cpp
modules/gapi/test/common/gapi_core_tests.hpp
modules/gapi/test/common/gapi_imgproc_tests.hpp
modules/gapi/test/common/gapi_imgproc_tests_inl.hpp
modules/gapi/test/common/gapi_tests_common.hpp
modules/gapi/test/cpu/gapi_imgproc_tests_cpu.cpp