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
Alexander Alekhin
40ac72a8f1
Merge pull request #16238 from alalek:imgproc_resize_fix_types
2020-01-03 16:30:28 +00:00
hannesa2
43a91f82fe
Merge pull request #16222 from hannesa2:AndroidMoveVersionInfo
...
Android move version info to Gradle style
* move version info to Gradle style
* Use VERSION_NAME in loader
* apply review suggestion
2020-01-03 19:15:35 +03:00
Andrew Bruce
ccfca869e5
Merge pull request #16275 from andybrucenet:fix_vector_insert
...
* Ticket 16274: Fix compile error on std::vector.insert
* See https://github.com/opencv/opencv/issues/16274
2020-01-03 19:09:40 +03:00
Alexander Alekhin
f6ec467f19
copyright: 2020
2020-01-02 11:59:41 +00:00
Alexander Alekhin
039f5ca42e
copyright: 2020
2020-01-02 11:58:20 +00:00
Alexander Alekhin
1996ae4a42
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2019-12-31 10:11:39 +00:00
Alexander Alekhin
bb93066558
Merge pull request #16249 from alalek:check_size
2019-12-31 10:09:00 +00:00
Dmitry Kurtaev
f954f0830c
Sort text TensorFlow graphs
2019-12-31 11:43:32 +03:00
Alexander Alekhin
dec25e8531
Merge pull request #16264 from YashasSamaga:cuda4dnn-msvc-v140-workaround
2019-12-31 08:20:24 +00:00
Alexander Alekhin
7b28d5b409
Merge pull request #16263 from dkurt:dnn_tf_addv2
2019-12-30 22:56:11 +00:00
Alexander Alekhin
1df148aae9
Merge pull request #16258 from jed-frey:patch/python38-clock
2019-12-30 17:34:23 +00:00
YashasSamaga
48eecafc89
simplify code to help MSVC 19.10 and lower
2019-12-30 23:02:17 +05:30
Dmitry Kurtaev
76cfa65d55
AddV2 from TensorFlow
2019-12-30 20:06:58 +03:00
Jed
ef290366b0
Removed deprecated 'clock' import.
2019-12-30 13:00:29 +00:00
Alexander Alekhin
b4759d7272
Merge pull request #16251 from pwuertz:rtrees_set_rng
2019-12-29 22:30:39 +00:00
Peter Würtz
8aebef2459
Use global RNG for training RTrees.
2019-12-29 21:59:14 +01:00
Alexander Alekhin
7b12cbd7dc
Merge pull request #16254 from YashasSamaga:cuda4dnn-cudnn-optm-conv_bias_relu
2019-12-29 20:53:17 +00:00
YashasSamaga
01f97f150c
perfor fp conversions on GPU
2019-12-30 00:05:39 +05:30
YashasSamaga
17a35587e1
use optimized cuDNN path for conv + bias + relu
2019-12-29 13:08:38 +05:30
Alexander Alekhin
d76f24567b
Merge pull request #16250 from alalek:remove_moved_code
2019-12-28 21:59:19 +00:00
Liubov Batanina
752653c70b
Update global pooling
2019-12-28 18:03:40 +03:00
Alexander Alekhin
03a602b6ef
remove moved code
2019-12-28 13:57:11 +00:00
Alexander Alekhin
523f081923
core(check): add Size_<int>
2019-12-28 13:50:39 +00:00
Alexander Alekhin
9572895da0
Merge pull request #16237 from alalek:eliminate_build_warnings
2019-12-27 19:38:25 +00:00
Alexander Alekhin
515ec6b98a
Merge pull request #16247 from alalek:backport_16241
2019-12-27 16:20:52 +00:00
Alexander Alekhin
9ec3d76b21
Merge pull request #16241 from bwignall:typo
2019-12-27 16:18:57 +00:00
Alexander Alekhin
c4c94f891e
Merge pull request #16229 from hannesa2:RemoveAndroidEclipse
2019-12-27 13:41:38 +00:00
Alexander Alekhin
d16cf68a3b
Merge pull request #16242 from catree:add_Rodrigues_input_shape_check
2019-12-27 13:12:03 +00:00
Alexander Alekhin
4ebd91e637
Merge pull request #16226 from YashasSamaga:cuda4dnn-permute-optm
2019-12-27 13:01:43 +00:00
Brian Wignall
f9c514b391
Fix spelling typos
...
backport commit 659ffaddb4
2019-12-27 12:46:53 +00:00
Alexander Alekhin
ccb7253818
Merge pull request #16243 from collinbrake:grammar_fixes_9
2019-12-27 11:13:08 +00:00
catree
badd0d1ff4
Add explicit size check for Rodrigues() function to prevent issue like https://stackoverflow.com/questions/58969553
2019-12-27 06:07:54 +01:00
Collin Brake
8b55f476be
grammar and readability improvements
2019-12-26 20:31:54 -05:00
Brian Wignall
659ffaddb4
Fix spelling typos
2019-12-26 06:45:03 -05:00
Alexander Alekhin
07729e396d
imgproc(resize): avoid unnecessary type conversions
2019-12-26 00:02:52 +00:00
Alexander Alekhin
d064079a4e
build: eliminate build warnings
2019-12-25 23:28:24 +00:00
Liubov Batanina
cf477f7e9f
Fix global axis
2019-12-24 16:42:00 +03:00
Liubov Batanina
543e0302d3
Support global pooling by axis
2019-12-24 16:16:58 +03:00
Liubov Batanina
ffa72fc979
Refactoring
2019-12-24 09:45:27 +03:00
Hannes Achleitner
2da7360b63
Remove Android Eclipse relicts
2019-12-24 07:38:12 +01:00
YashasSamaga
16bc505d26
improve reduction logic and add fast transpose kernel
2019-12-24 00:23:45 +05:30
Liubov Batanina
6e33769e56
Add human parsing demo
2019-12-23 15:47:20 +03:00
Alexander Alekhin
89d3f95a8e
Merge tag '4.2.0'
2019-12-20 17:06:45 +03:00
Alexander Alekhin
bda89a6469
release: OpenCV 4.2.0
2019-12-20 16:44:16 +03:00
shimat
ee4feb4b09
Merge pull request #16208 from shimat:fix_compare_16f
...
* add cv::compare test when Mat type == CV_16F
* add assertion in cv::compare when src.depth() == CV_16F
* cv::compare assertion minor fix
* core: add more checks
2019-12-20 16:38:51 +03:00
Yashas Samaga B L
1fac1421e5
Merge pull request #16010 from YashasSamaga:cuda4dnn-fp16-tests
...
* enable tests for DNN_TARGET_CUDA_FP16
* disable deconvolution tests
* disable shortcut tests
* fix typos and some minor changes
* dnn(test): skip CUDA FP16 test too (run_pool_max)
2019-12-20 16:36:32 +03:00
Alexander Alekhin
4de1efd3c8
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2019-12-20 14:02:56 +03:00
Alexander Alekhin
5e2bcc9149
Merge tag '3.4.9'
2019-12-20 12:44:15 +03:00
Alexander Alekhin
545f8a8c93
Merge pull request #16205 from alalek:fix_dnn_test_data
2019-12-19 20:55:46 +00:00