Evgeny Latkin
6808d33b2f
Merge pull request #13290 from elatkin:el/gapi_perf_filter2d
...
GAPI (fluid): Filter 2D optimization (#13290 )
* GAPI (fluid): Filter 2D optimization: speedup 13x if float, 2x if integral
* GAPI (fluid): Filter 2D speedup 8x if output is short/ushort
* GAPI (fluid): Filter 2D speedup 7x if output is uchar
* GAPI (fluid): Filter 2D optimization: fixed compiler warnings
* GAPI (fluid): fix compiler warnings on Mac
* GAPI (fluid): fix compiler warnings on Mac
* GAPI (fluid): fix compiler errors on VS2015
* GAPI (fluid): fix compiler errors on VS2015
* GAPI (fluid): fix compiler errors on VS2015
2018-11-27 19:12:14 +03:00
Evgeny Latkin
f07856eab9
Merge pull request #13221 from elatkin:el/gapi_perf_sepfilter
...
GAPI (fluid): optimization of Separable filter (#13221 )
* GAPI (fluid): Separable filter: performance test
* GAPI (fluid): enable all performance tests
* GAPI: separable filters: alternative code for Sobel
* GAPI (fluid): hide unused old code for Sobel filter
* GAPI (fluid): especial code for Sobel if U8 into S16
* GAPI (fluid): back to old code for Sobel
* GAPI (fluid): run_sepfilter3x3_impl() with CPU dispatcher
* GAPI (fluid): run_sepfilter3x3_impl(): fix compiler warnings
* GAPI (fluid): new engine for separable filters (but Sobel)
* GAPI (fluid): new performance engine for Sobel
* GAPI (fluid): Sepfilters performance: fixed compilation error
2018-11-26 15:05:35 +03:00
Evgeny Latkin
6757c2c5a6
Merge pull request #13174 from elatkin:el/gapi_perf_rgb2yuv
...
GAPI (fluid): RGB to YUV optimization (#13174 )
* GAPI (fluid): RGB to YUV: activate performance tests
* GAPI (fluid): speedup 4-8x RGB-to-YUV, 2.5x YUV to RGB with int16 arithmetic
* GAPI (fluid): RGB <--> YUV: fixed compiler warning
* GAPI (fluid): RGB <--> YUV: additional speedup 2-3x times (10-15x over original) via manual CV_SIMD
* GAPI (fluid): RGB <--> YUV: dynamic CV_SIMD dispatching
2018-11-19 17:30:14 +03:00
Evgeny Latkin
f81370232a
Merge pull request #13162 from elatkin:el/gapi_perf_rgb2gray
...
GAPI (fluid): RGB/BGR to gray: optimization (#13162 )
* GAPI (fluid): RGB/BGR to Gray: add performance tests
* GAPI (fluid): RGB/BGR to Gray: speedup 8-12x with manual CV_SIMD
* GAPI (fluid): RGB/BGR to Gray: fix compiler warning
* GAPI (fluid): RGB/BGR to Gray: dynamic dispatching to AVX2
* GAPI (fluid): RGB/BGR to Gray: check R/G/B coefficients
* GAPI (fluid): RGB/BGR to Gray: fixed compilation error (caused by change in master)
2018-11-15 18:14:27 +03:00
Evgeny Latkin
cc5190eb91
Merge pull request #13133 from elatkin:el/gapi_perf_sobel_2
...
GAPI (fluid): Sobel 3x3 optimization: CV_SIMD dynamic dispatching (#13133 )
* GAPI (fluid): Sobel 3x3: remove template for run_sobel_row()
* GAPI (fluid): Sobel 3x3: dynamic dispatching of CV_SIMD code
* GAPI (fluid): Sobel 3x3 optimization: fixed CV_SIMD dynamic dispatcher
2018-11-13 17:48:10 +03:00