opencv/3rdparty/carotene/src
Kumataro dba7186378
Merge pull request #24271 from Kumataro:fix24163
Fix to convert float32 to int32/uint32 with rounding to nearest (ties to even). #24271

Fix https://github.com/opencv/opencv/issues/24163

### Pull Request Readiness Checklist

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [x] The PR is proposed to the proper branch
- [x] There is a reference to the original bug report and related work
- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
      Patch to opencv_extra has the same branch name.
- [x] The feature is well documented and sample code can be built with the project CMake

(carotene is BSD)
2023-12-25 12:17:17 +03:00
..
absdiff.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
accumulate.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
add_weighted.cpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
add.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
bitwise.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
blur.cpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
canny.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
channel_extract.cpp Do not enable asm with clang 2017-09-19 18:09:30 -07:00
channels_combine.cpp Do not enable asm with clang 2017-09-19 18:09:30 -07:00
cmp.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
colorconvert.cpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
common.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
common.hpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
convert_depth.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
convert_scale.cpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
convert.cpp Do not enable asm with clang 2017-09-19 18:09:30 -07:00
convolution.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
count_nonzero.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
div.cpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
dot_product.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
dummy.cpp Fix Carotene compilation with XCode 2020-07-30 22:52:29 +03:00
fast.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
fill_minmaxloc.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
flip.cpp build: detect Android via '__ANDROID__' macro 2017-07-10 12:43:59 +03:00
gaussian_blur.cpp Do not enable asm with clang 2017-09-19 18:09:30 -07:00
in_range.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
integral.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
intrinsics.hpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
laplacian.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
magnitude.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
meanstddev.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
median_filter.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
min_max.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
minmaxloc.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
morph.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
mul.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
norm.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
opticalflow.cpp android: make optional "cpufeatures", build fixes for NDK r15 2017-06-21 13:34:19 +03:00
phase.cpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
pyramid.cpp Do not enable asm with clang 2017-09-19 18:09:30 -07:00
reduce.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
remap.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
remap.hpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
resize.cpp Merge pull request #19525 from danbey:Fix-cppcheck-error-in-carotete-lib 2021-02-15 19:58:37 +00:00
saturate_cast.hpp carotene: removed unnecessary 'register' specifier 2017-08-23 18:57:00 +03:00
scharr.cpp Do not enable asm with clang 2017-09-19 18:09:30 -07:00
separable_filter.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
separable_filter.hpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
sobel.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
sub.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
sum.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
template_matching.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
threshold.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
vround_helper.hpp Merge pull request #24271 from Kumataro:fix24163 2023-12-25 12:17:17 +03:00
vtransform.hpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
warp_affine.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00
warp_perspective.cpp Add Carotene - NVIDIA Hardware-Abstraction-Layer for ARM platforms 2016-07-04 23:56:15 -07:00