opencv/modules/gapi/perf/common
Vadim Pisarevsky 1d18aba587
Extended several core functions to support new types (#24962)
* started adding support for new types (16f, 16bf, 32u, 64u, 64s) to arithmetic functions

* fixed several tests; refactored and extended sum(), extended inRange().

* extended countNonZero(), mean(), meanStdDev(), minMaxIdx(), norm() and sum() to support new types (F16, BF16, U32, U64, S64)

* put missing CV_DEPTH_MAX to some function dispatcher tables
* extended findnonzero, hasnonzero with the new types support

* extended mixChannels() to support new types

* minor fix

* fixed a few compile errors on Linux and a few failures in core tests

* fixed a few more warnings and test failures

* trying to fix the remaining warnings and test failures. The test `MulTestGPU.MathOpTest` was disabled - not clear whether to set tolerance - it's not bit-exact operation, as possibly assumed by the test, due to the use of scale and possibly limited accuracy of the intermediate floating-point calculations.

* found that in the current snapshot G-API produces incorrect results in Mul, Div and AddWeighted (at least when using OpenCL on Windows x64 or MacOS x64). Disabled the respective tests.
2024-02-11 10:42:41 +03:00
..
gapi_core_perf_tests_inl.hpp Extended several core functions to support new types (#24962) 2024-02-11 10:42:41 +03:00
gapi_core_perf_tests.cpp gapi: fix tests build 2019-04-02 13:46:25 +03:00
gapi_core_perf_tests.hpp Merge pull request #21797 from anna-khakimova:ak/merge3_extend_supported_types 2023-05-31 14:59:39 +03:00
gapi_imgproc_perf_tests_inl.hpp Merge pull request #21475 from alexgiving:atrutnev/fix_tests 2022-01-27 12:27:41 +00:00
gapi_imgproc_perf_tests.cpp gapi: fix tests build 2019-04-02 13:46:25 +03:00
gapi_imgproc_perf_tests.hpp Merge pull request #21475 from alexgiving:atrutnev/fix_tests 2022-01-27 12:27:41 +00:00
gapi_render_perf_tests_inl.hpp Merge pull request #23109 from seanm:misc-warnings 2023-10-06 13:33:21 +03:00
gapi_render_perf_tests.cpp Merge pull request #16772 from aDanPin:dp/performance_render_tests 2020-06-16 19:48:09 +00:00
gapi_render_perf_tests.hpp Merge pull request #16772 from aDanPin:dp/performance_render_tests 2020-06-16 19:48:09 +00:00
gapi_video_perf_tests_inl.hpp Move GKernelPackage to cv namespace 2021-12-24 18:04:11 +03:00
gapi_video_perf_tests.cpp gapi: Full calcOpticalFlowPyrLK implementation (2 overloads) and tests 2020-04-08 18:11:55 +03:00
gapi_video_perf_tests.hpp Merge pull request #19712 from OrestChura:oc/Kalm_ptest 2021-03-26 09:41:54 +00:00