gapi: buildOpticalFlowPyramid() interface, CPUkernel and CPUtests implementation
authorOrestChura <orest.chura@intel.com>
Mon, 13 Apr 2020 21:53:01 +0000 (00:53 +0300)
committerOrestChura <orest.chura@intel.com>
Tue, 21 Apr 2020 11:36:42 +0000 (14:36 +0300)
commit05d5c284f6b9d4fa5f317ea6dae114ff48ec36eb
tree1ef1485328387d7fadc3812344e582ed618381a2
parentf19d0ae41d112de1e8aba11717462dd1b118342f
gapi: buildOpticalFlowPyramid() interface, CPUkernel and CPUtests implementation
     - kernel added to a cv::gapi::video namespace
     - tests to check a kernels (based on cv::video tests for cv::buildOpticalFlowPyramid())
     - tests for a combined G-API-pipeline (buildOpticalFlowPyramid() -> calcOpticalFlowPyrLK())
     - tests for internal purposes added
     - custom function for comparison in tests implemented
modules/gapi/include/opencv2/gapi/cpu/gcpukernel.hpp
modules/gapi/include/opencv2/gapi/video.hpp
modules/gapi/perf/common/gapi_video_perf_tests.hpp
modules/gapi/perf/common/gapi_video_perf_tests_inl.hpp
modules/gapi/perf/cpu/gapi_video_perf_tests_cpu.cpp
modules/gapi/src/api/kernels_video.cpp
modules/gapi/src/backends/cpu/gcpuvideo.cpp
modules/gapi/test/common/gapi_video_tests.hpp
modules/gapi/test/common/gapi_video_tests_common.hpp
modules/gapi/test/common/gapi_video_tests_inl.hpp
modules/gapi/test/cpu/gapi_video_tests_cpu.cpp