opencv/modules
Pierre Chatelier ef6f421f89
Merge pull request #21677 from chacha21:rectangle_intersection
* better accuracy of _rotatedRectangleIntersection

instead of just migrating to double-precision (which would work), some computations are scaled by a factor that depends on the length of the smallest vectors.
There is a better accuracy even with floats, so this is certainly better for very sensitive cases

* Update intersection.cpp

use L2SQR norm to tune the numeric scale

* Update intersection.cpp

adapt samePointEps with L2 norm

* Update intersection.cpp

move comment

* Update intersection.cpp

fix wrong numericalScalingFactor usage

* added tests

* fixed warnings returned by buildbot

* modifications suggested by reviewer

renaming numericalScaleFctor to normalizationScale
refactor some computations
more "const"

* modifications as suggested by reviewer
2022-03-16 17:46:11 +03:00
..
calib3d Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-01-12 13:26:10 +00:00
core Fix libva dynamic loading 2022-03-15 19:08:20 +03:00
dnn Merge pull request #21715 from ilyachur:change_type_info_creation 2022-03-14 09:18:58 +00:00
features2d Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-12-03 12:32:49 +00:00
flann Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-12-03 12:32:49 +00:00
gapi Merge pull request #21686 from anna-khakimova:ak/dynamic_disp_add_kernel 2022-03-15 15:28:48 +00:00
highgui highui: qt - enable hidpi by default 2022-02-12 14:56:42 +01:00
imgcodecs Merge pull request #21701 from chacha21:tiff_10_12_14 2022-03-11 21:07:12 +03:00
imgproc Merge pull request #21677 from chacha21:rectangle_intersection 2022-03-16 17:46:11 +03:00
java android: drop sourceCompatibility/targetCompatibility options 2021-10-06 16:49:02 +00:00
js Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-11-27 16:50:55 +00:00
ml fix legacy constants 2022-01-03 15:08:10 +03:00
objc Replaced distutils to shutil when copying files in a tree 2021-12-10 11:46:27 +03:00
objdetect Merge pull request #21607 from fengyuentau:fix_FaceDetectorYN_dynamic_shape 2022-02-21 13:49:07 +00:00
photo Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-03-05 19:46:28 +00:00
python Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-03-05 19:46:28 +00:00
stitching Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-02-19 21:04:35 +00:00
ts Fix GpuMat to correctly calculate dataend when using GpuMat::create(). 2022-02-02 14:25:46 +00:00
video Update perf_bgfg_mog2.cpp, perf_bgfg_knn.cpp 2021-09-29 14:57:13 +00:00
videoio videoio(ffmpeg): fix memory leak 2022-03-13 04:08:51 +00:00
world vtk 9.0 autoinit fix 2021-05-18 10:20:54 +03:00