opencv/modules/gapi/test/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_compoundkernel_tests.cpp Merge pull request #17163 from AsyaPronina:gcompound_kernel_gmatp_coop 2020-08-25 13:51:43 +00:00
gapi_core_tests_common.hpp Merge pull request #19497 from OrestChura:oc/kmeans_ptest 2021-02-25 21:58:52 +00:00
gapi_core_tests_inl.hpp Extended several core functions to support new types (#24962) 2024-02-11 10:42:41 +03:00
gapi_core_tests.cpp gapi: fix tests build 2019-04-02 13:46:25 +03:00
gapi_core_tests.hpp Merge pull request #22935 from alalek:gapi_error 2022-12-19 06:05:15 +00:00
gapi_imgproc_tests_common.hpp Merge pull request #19497 from OrestChura:oc/kmeans_ptest 2021-02-25 21:58:52 +00:00
gapi_imgproc_tests_inl.hpp Merge pull request #21157 from alexgiving:atrutnev/move_resize 2021-12-29 15:13:43 +00:00
gapi_imgproc_tests.cpp gapi: fix tests build 2019-04-02 13:46:25 +03:00
gapi_imgproc_tests.hpp Merge pull request #21157 from alexgiving:atrutnev/move_resize 2021-12-29 15:13:43 +00:00
gapi_operators_tests_inl.hpp Merge pull request #20922 from alexgiving:atrutnev/align_expect_assert_macros 2021-10-29 16:30:35 +00:00
gapi_operators_tests.cpp gapi: fix tests build 2019-04-02 13:46:25 +03:00
gapi_operators_tests.hpp Merge pull request #22935 from alalek:gapi_error 2022-12-19 06:05:15 +00:00
gapi_parsers_tests_common.hpp gapi: eliminate std::rand() and RAND_MAX from tests 2020-11-26 10:20:02 +00:00
gapi_render_tests.cpp Merge pull request #23109 from seanm:misc-warnings 2023-10-06 13:33:21 +03:00
gapi_render_tests.hpp Merge pull request #23109 from seanm:misc-warnings 2023-10-06 13:33:21 +03:00
gapi_stereo_tests_inl.hpp Merge branch 4.x 2023-01-09 11:08:02 +00:00
gapi_stereo_tests.cpp Adding stereo operation and tests 2021-03-31 20:09:10 +03:00
gapi_stereo_tests.hpp Adding stereo operation and tests 2021-03-31 20:09:10 +03:00
gapi_streaming_tests_common.hpp Merge pull request #21049 from sivanov-work:vpl_dx11_merge 2021-12-08 07:09:33 +00:00
gapi_tests_common.hpp Merge pull request #22935 from alalek:gapi_error 2022-12-19 06:05:15 +00:00
gapi_tests_helpers.hpp Add more parameters to render fixture 2021-09-29 12:13:13 +03:00
gapi_video_tests_common.hpp Merge pull request #22935 from alalek:gapi_error 2022-12-19 06:05:15 +00:00
gapi_video_tests_inl.hpp Move GKernelPackage to cv namespace 2021-12-24 18:04:11 +03:00
gapi_video_tests.cpp gapi: Full calcOpticalFlowPyrLK implementation (2 overloads) and tests 2020-04-08 18:11:55 +03:00
gapi_video_tests.hpp Merge pull request #18869 from anna-khakimova:ak/kalman 2020-12-14 08:56:37 +00:00