Merge pull request #13315 from elatkin:el/gapi_perf_erdilate
authorEvgeny Latkin <evgeny.latkin@intel.com>
Wed, 28 Nov 2018 15:20:31 +0000 (18:20 +0300)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Wed, 28 Nov 2018 15:20:31 +0000 (18:20 +0300)
commit992d5b8bcd9e614eb3c9faee4d3da5812a982aa8
treeb9d2ab7bc571fc7af5fc3b37d2e8c6a7360c1dd4
parent6808d33b2f2829ea081cd1cef1c2fec40fcaf63e
Merge pull request #13315 from elatkin:el/gapi_perf_erdilate

GAPI (fluid): Erode/Dilate optimization (#13315)

* GAPI (fluid): Erode/Dilate optimization: hard-code 3x3 case

* GAPI (fluid): Erode/Dilate optimization: CPU dispatcher

* GAPI (fluid): Erode/Dilate optimization: speed-up 10-15x times with CV_SIMD
modules/gapi/src/backends/fluid/gfluidimgproc.cpp
modules/gapi/src/backends/fluid/gfluidimgproc_func.dispatch.cpp
modules/gapi/src/backends/fluid/gfluidimgproc_func.hpp
modules/gapi/src/backends/fluid/gfluidimgproc_func.simd.hpp