opencv/modules
Paul E. Murphy c1cdb2416a imgproc(resize): improve 8u3 HResize vector exit calc
Actually, we can do this in constant time. xofs always
contains same or increasing offset values. We can instead
find the most extreme value used and never attempt to load it.

Similarly, we can note for all dx >= 0 and dx < (dwidth - cn)
where xofs[dx] + cn < xofs[dwidth-cn] implies dx < (dwidth - cn).

Thus, we can use this to control our loop termination optimally.

This fixes #16137 with little or no performance impact. I have
also added a debug check as a sanity check.
2020-01-03 14:46:59 -06:00
..
calib3d core(check): add Size_<int> 2019-12-28 13:50:39 +00:00
core core(check): add Size_<int> 2019-12-28 13:50:39 +00:00
cudaarithm java: generated code to have javadoc 2019-06-05 12:44:03 +02:00
cudabgsegm Merge pull request #16090 from jeffeDurand:cuda_mog2_issue_5296 2019-12-19 13:02:48 +03:00
cudacodec Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafeatures2d Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafilters Merge pull request #13695 from flyingfalling:3.4 2019-03-13 20:53:59 +03:00
cudaimgproc Add CV_16UC1 support for cuda::CLAHE 2019-02-06 17:21:55 +00:00
cudalegacy build: eliminate CUDA warnings 2019-10-08 15:30:02 +03:00
cudaobjdetect suppress noisy warning 2019-08-08 21:49:32 +09:00
cudaoptflow removed typo 2019-11-06 17:15:31 +05:30
cudastereo cuda::StereoBM - fix hanging and racing issue 2019-02-18 06:03:12 +00:00
cudawarping Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudev Merge pull request #16150 from alalek:cmake_avoid_deprecated_link_private 2019-12-13 17:52:40 +03:00
dnn AddV2 from TensorFlow 2019-12-30 20:06:58 +03:00
features2d Fix spelling typos 2019-12-27 12:46:53 +00:00
flann Fix spelling typos 2019-12-27 12:46:53 +00:00
highgui Merge pull request #16027 from shibayan:arm64-windows10 2019-12-17 00:23:30 +03:00
imgcodecs Merge pull request #16188 from saskatchewancatch:issue-13551 2019-12-18 10:30:35 +00:00
imgproc imgproc(resize): improve 8u3 HResize vector exit calc 2020-01-03 14:46:59 -06:00
java Fix spelling typos 2019-12-27 12:46:53 +00:00
js Fix spelling typos 2019-12-27 12:46:53 +00:00
ml Use global RNG for training RTrees. 2019-12-29 21:59:14 +01:00
objdetect imgproc: fix bit-exact GaussianBlur() / sepFilter2D() (#15855) 2019-11-18 01:39:27 +03:00
photo Assorted documentation fixes 2019-08-31 01:50:11 +03:00
python Fix spelling typos 2019-12-27 12:46:53 +00:00
shape python: discover tests from module/misc/python/test paths 2019-04-10 18:35:35 +00:00
stitching Fix spelling typos 2019-12-27 12:46:53 +00:00
superres Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
ts Fix spelling typos 2019-12-27 12:46:53 +00:00
video Fix spelling typos 2019-12-27 12:46:53 +00:00
videoio Fix spelling typos 2019-12-27 12:46:53 +00:00
videostab backport: fixed warnings produced by clang-9.0.0 2019-09-23 18:36:18 +03:00
viz Merge pull request #16150 from alalek:cmake_avoid_deprecated_link_private 2019-12-13 17:52:40 +03:00
world
CMakeLists.txt