Alexander Alekhin [Wed, 29 Jan 2020 20:57:14 +0000 (20:57 +0000)]
Merge pull request #16220 from YashasSamaga:cuda4dnn-roi-pooling-test_fix-optim
Alexander Alekhin [Wed, 29 Jan 2020 10:54:22 +0000 (10:54 +0000)]
Merge pull request #15714 from neurodroid:patch-1
cudawarped [Wed, 29 Jan 2020 09:54:02 +0000 (09:54 +0000)]
Merge pull request #16248 from cudawarped:fix_python_cudawarping_cudaarithm
* Move python CUDA tests to the contrib repo.
Alexander Alekhin [Tue, 28 Jan 2020 10:16:03 +0000 (13:16 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 28 Jan 2020 09:58:45 +0000 (12:58 +0300)]
Merge pull request #16338 from alalek:abi_checker_exclude_modules
Alexander Alekhin [Tue, 28 Jan 2020 09:57:48 +0000 (09:57 +0000)]
Merge pull request #16423 from alalek:issue_16321
Alexander Alekhin [Mon, 27 Jan 2020 19:17:43 +0000 (19:17 +0000)]
Merge pull request #16223 from l-bat:lip_jppnet
Liubov Batanina [Mon, 27 Jan 2020 14:59:58 +0000 (17:59 +0300)]
Fix indentation
Alexander Alekhin [Mon, 27 Jan 2020 13:26:23 +0000 (13:26 +0000)]
Merge pull request #16441 from alalek:abi_checker_exclude_modules_3.4
Liubov Batanina [Mon, 27 Jan 2020 13:18:14 +0000 (16:18 +0300)]
Move instruction
Alexander Alekhin [Mon, 13 Jan 2020 14:09:24 +0000 (17:09 +0300)]
cmake: support OPENCV_ABI_SKIP_MODULES_LIST
backporting of commit
f163778da7132304ad9f1bf3f3743660042ba406
Liubov Batanina [Mon, 27 Jan 2020 07:07:48 +0000 (10:07 +0300)]
Change link
Polina Smolnikova [Sun, 26 Jan 2020 19:18:42 +0000 (22:18 +0300)]
Merge pull request #15338 from rayonnant14:my_detect_and_decode_3.4
QR-Code detector : multiple detection
* change in qr-codes detection
* change in qr-codes detection
* change in test
* change in test
* add multiple detection
* multiple detection
* multiple detect
* add parallel implementation
* add functional for performance tests
* change in test
* add perftest
* returned implementation for 1 qr-code, added support for vector<Mat> and vector<vector<Point2f>> in MultipleDetectAndDecode
* deleted all lambda expressions
* changing in triangle sort
* fixed warnings
* fixed errors
* add java and python tests
* change in java tests
* change in java and python tests
* change in perf test
* change in qrcode.cpp
* add spaces
* change in qrcode.cpp
* change in qrcode.cpp
* change in qrcode.cpp
* change in java tests
* change in java tests
* solved problems
* solved problems
* change in java and python tests
* change in python tests
* change in python tests
* change in python tests
* change in methods name
* deleted sample qrcode_multi, change in qrcode.cpp
* change in perf tests
* change in objdetect.hpp
* deleted code duplication in sample qrcode.cpp
* returned spaces
* added spaces
* deleted draw function
* change in qrcode.cpp
* change in qrcode.cpp
* deleted all draw functions
* objdetect(QR): extractVerticalLines
* objdetect(QR): whitespaces
* objdetect(QR): simplify operations, avoid duplicated code
* change in interface, additional checks in java and python tests, added new key in sample for saving original image from camera
* fix warnings and errors in python test
* fix
* write in file with space key
* solved error with empty mat check in python test
* correct path to test image
* deleted spaces
* solved error with check empty mat in python tests
* added check of empty vector of points
* samples: rework qrcode.cpp
* objdetect(QR): fix API, input parameters must be first
* objdetect(QR): test/fix points layout
Alexander Alekhin [Sun, 26 Jan 2020 07:21:59 +0000 (07:21 +0000)]
Merge pull request #16434 from alalek:fix_build_i386
Alexander Alekhin [Sun, 26 Jan 2020 07:21:05 +0000 (07:21 +0000)]
Merge pull request #16422 from alalek:issue_16419
Alexander Alekhin [Sun, 26 Jan 2020 07:19:58 +0000 (07:19 +0000)]
Merge pull request #16413 from l-bat:ngraph_deconv
Pierre Letessier [Sun, 26 Jan 2020 07:19:09 +0000 (08:19 +0100)]
Merge pull request #16190 from pletessier:videocapture_skip_frames
Videocapture skip frames
* enable skipping frames
* update videoio_skip test
Alexander Alekhin [Sun, 26 Jan 2020 00:00:25 +0000 (00:00 +0000)]
core(build): fix i386 compilation
Alexander Alekhin [Fri, 24 Jan 2020 21:46:28 +0000 (21:46 +0000)]
Merge pull request #16418 from l-bat:ngraph_logsoftmax
Alexander Alekhin [Fri, 24 Jan 2020 21:26:18 +0000 (21:26 +0000)]
Merge pull request #16170 from themechanicalcoder:tutorial_1
Alexander Alekhin [Fri, 24 Jan 2020 21:21:48 +0000 (21:21 +0000)]
Merge pull request #16374 from alalek:imgproc_dispatch_sumpixels
Chip Kerchner [Fri, 24 Jan 2020 15:00:49 +0000 (10:00 -0500)]
Merge pull request #16375 from ChipKerchner:vectorizeMultTranspose
* Reduce LLC loads, stores and multiplies on MulTransposed - 8% faster on VSX
* Add is_same method so c++11 is not required
* Remove trailing whitespaces.
* Change is_same to DataType depth check
Alexander Alekhin [Fri, 24 Jan 2020 14:57:24 +0000 (14:57 +0000)]
Merge pull request #16414 from alalek:samples_fix_async
Alexander Alekhin [Fri, 24 Jan 2020 11:20:08 +0000 (14:20 +0300)]
gapi(test): update test tolerance for DIV operation on ARM
Alexander Alekhin [Fri, 24 Jan 2020 12:23:50 +0000 (15:23 +0300)]
cmake: reuse OpenCV NEON detection in carotene
- use carotene if NEON available only
Liubov Batanina [Fri, 24 Jan 2020 13:30:10 +0000 (16:30 +0300)]
Update sample
Alexander Alekhin [Fri, 24 Jan 2020 12:07:05 +0000 (12:07 +0000)]
Merge pull request #16356 from alalek:dnn_ie_prevent_plugins_unloading
Alexander Alekhin [Fri, 24 Jan 2020 08:47:57 +0000 (08:47 +0000)]
Merge pull request #16409 from smirnov-alexey:as/gapi_fix_standalone_streaming
Liubov Batanina [Fri, 24 Jan 2020 08:00:06 +0000 (11:00 +0300)]
Fix diff
Alexander Alekhin [Thu, 23 Jan 2020 15:43:36 +0000 (18:43 +0300)]
samples(dnn): avoid 'async' keyword (Python 3.7+)
Liubov Batanina [Thu, 23 Jan 2020 12:32:16 +0000 (15:32 +0300)]
Support logSoftMax
Ganesh Kathiresan [Thu, 23 Jan 2020 12:23:03 +0000 (17:53 +0530)]
Merge pull request #16405 from ganesh-k13:bugfix/solvepnp-crash
Added type check for solvePnPGeneric | Issue: #16049
* Added type check
* Added checks before type fix
* Tests for 16049
* calib3d: update solvePnP regression check (16049)
Liubov Batanina [Thu, 23 Jan 2020 12:10:42 +0000 (15:10 +0300)]
Extend nGraph Deconvolution layer support
Liubov Batanina [Wed, 22 Jan 2020 14:36:17 +0000 (17:36 +0300)]
Refactoring
Alexander Smorkalov [Thu, 23 Jan 2020 05:59:01 +0000 (08:59 +0300)]
Made automated triggering for ARAVIS cameras optional.
Gourav Roy [Mon, 16 Dec 2019 05:42:32 +0000 (11:12 +0530)]
Added tutorial for text skewness correction in C++ and Python.
Alexander Alekhin [Wed, 22 Jan 2020 19:59:10 +0000 (19:59 +0000)]
Merge pull request #16396 from miguelps:android_modules
Alexander Alekhin [Wed, 15 Jan 2020 12:54:18 +0000 (15:54 +0300)]
dnn: prevent unloading of InferenceEngine plugins
Miguel Pari Soto [Wed, 22 Jan 2020 14:48:33 +0000 (11:48 -0300)]
feat(android): add support for android modules selection
Smirnov Alexey [Wed, 22 Jan 2020 14:51:16 +0000 (17:51 +0300)]
Fix linkage in standalone mode
Alexander Alekhin [Wed, 22 Jan 2020 13:58:30 +0000 (16:58 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Wed, 22 Jan 2020 13:56:15 +0000 (13:56 +0000)]
Merge pull request #16408 from alalek:dnn_test_tolerance_myriad
Alexander Alekhin [Wed, 22 Jan 2020 13:53:51 +0000 (13:53 +0000)]
Merge pull request #16146 from pmur:reg_16137x2
Liubov Batanina [Wed, 22 Jan 2020 11:57:54 +0000 (14:57 +0300)]
Fix comments
Alexander Alekhin [Wed, 22 Jan 2020 11:42:52 +0000 (14:42 +0300)]
dnn(test): adjust test tolerance for MYRIAD
Liubov Batanina [Wed, 22 Jan 2020 10:36:29 +0000 (13:36 +0300)]
Fix axis
Alexander Alekhin [Wed, 22 Jan 2020 09:57:41 +0000 (09:57 +0000)]
Merge pull request #16358 from ashishkrshrivastava:opencv-2
Liubov Batanina [Wed, 22 Jan 2020 07:52:40 +0000 (10:52 +0300)]
Refactoring
Alexander Alekhin [Tue, 21 Jan 2020 19:16:39 +0000 (19:16 +0000)]
Merge pull request #16400 from alalek:issue_7001
Alexander Alekhin [Tue, 21 Jan 2020 19:16:00 +0000 (19:16 +0000)]
Merge pull request #16393 from alalek:build_videoio_fix_15020
Alexander Alekhin [Tue, 21 Jan 2020 14:19:30 +0000 (17:19 +0300)]
cmake: apply '-Wl,--as-needed' linker option
Alexander Alekhin [Tue, 21 Jan 2020 10:08:54 +0000 (10:08 +0000)]
Merge pull request #16391 from l-bat:ngraph_lrn
Liubov Batanina [Tue, 21 Jan 2020 07:28:50 +0000 (10:28 +0300)]
Fix comment
Liubov Batanina [Mon, 20 Jan 2020 14:07:35 +0000 (17:07 +0300)]
Support lrn with SPATIAL_NRM
Liubov Batanina [Tue, 21 Jan 2020 07:09:24 +0000 (10:09 +0300)]
Update check params
Alexander Alekhin [Mon, 20 Jan 2020 16:31:38 +0000 (16:31 +0000)]
Merge pull request #16389 from alalek:core_fix_msa_build
Alexander Alekhin [Mon, 20 Jan 2020 14:45:56 +0000 (17:45 +0300)]
build: workaround for FORTIFY_SOURCE=2 builds on Alpine
Liubov Batanina [Mon, 20 Jan 2020 14:31:58 +0000 (17:31 +0300)]
Remove useless condition
Liubov Batanina [Mon, 20 Jan 2020 12:03:17 +0000 (15:03 +0300)]
Add global pool flags
Alexander Alekhin [Mon, 20 Jan 2020 12:08:51 +0000 (15:08 +0300)]
core(SIMD): fix MSA build - add v_reduce_min/max for u8/s8
Ganesh Kathiresan [Mon, 20 Jan 2020 11:00:45 +0000 (16:30 +0530)]
Merge pull request #16309 from ganesh-k13:bugfix/imdecode-resize
* Added flag handlers for imread and imdecode | Issue 16203
Undo imread change
Added Imread resize tests
Added imdecode flags check
Added imdecode tests for resize
Removed trailing whitespace
Removed IMREAD_IGNORE_ORIENTATION check
Added else condition
Removed IMREAD_IGNORE_ORIENTATION check in decode
Added HAVE_JPEG guards
Added static_cast for Win32
Added resize for non jpegs
Added tests for non jpeg resize case
Fixed resize value in assert
Changed tests to Value-Parameterized Tests
Changed tests to Value-Parameterized Tests | handled >> in cpp
Changed tests to Value-Parameterized Tests | removed trailing whitespace
* imgcodecs: update test
Alexander Alekhin [Mon, 20 Jan 2020 10:54:40 +0000 (10:54 +0000)]
Merge pull request #16385 from alalek:ts_update_optional_message
Alexander Alekhin [Mon, 20 Jan 2020 10:49:17 +0000 (10:49 +0000)]
Merge pull request #16378 from alalek:dnn_getMemoryShapes_error_dump_blobs
Alexander Alekhin [Mon, 20 Jan 2020 10:48:21 +0000 (10:48 +0000)]
Merge pull request #16377 from alalek:fix_16373
Liubov Batanina [Mon, 20 Jan 2020 07:22:01 +0000 (10:22 +0300)]
Fix demo
ashishiva3@gmail.com [Wed, 15 Jan 2020 13:31:01 +0000 (19:01 +0530)]
Convolutional padding parsing modified
Alexander Alekhin [Sun, 19 Jan 2020 16:09:40 +0000 (16:09 +0000)]
ts: move message about misused 'optional' under the configuration parameter
Alexander Alekhin [Sun, 19 Jan 2020 12:45:28 +0000 (12:45 +0000)]
Merge pull request #15929 from sturkmen72:patch-3
Alexander Alekhin [Sat, 18 Jan 2020 17:57:46 +0000 (17:57 +0000)]
Merge pull request #16372 from alalek:backport_16350
Alexander Alekhin [Sat, 18 Jan 2020 17:57:02 +0000 (17:57 +0000)]
Merge pull request #16350 from hannesa2:fixLintIssuesAndroid
Chip Kerchner [Fri, 17 Jan 2020 16:37:35 +0000 (11:37 -0500)]
Merge pull request #15488 from ChipKerchner:vectorizeMinMax2
Vectorize minMaxIdx functions
* Updated documentation and intrinsic tests for v_reduce
* Add other files back in from the forced push
* Prevent an constant overflow with v_reduce for int8 type
* Another alternative to fix constant overflow warning.
* Fix another compiler warning.
* Update comments and change comparison form to be consistent with other vectorized loops.
* Change return type of v_reduce_min & max for v_uint8 and v_uint16 to be same as lane type.
* Cast v_reduce functions to int to avoid overflow. Reduce number of parameters in MINMAXIDX_REDUCE macro.
* Restore cast type for v_reduce_min & max to LaneType
Julien [Fri, 17 Jan 2020 16:24:37 +0000 (17:24 +0100)]
Merge pull request #16273 from JulienMaille:wrapper_available_target
* add a wrapper for getAvailableTargets
* add java wrapper on Target enum
Alexander Alekhin [Fri, 17 Jan 2020 13:38:58 +0000 (16:38 +0300)]
dnn(onnx): handle unaligned access in ONNX importer
Alexander Alekhin [Fri, 17 Jan 2020 15:42:50 +0000 (15:42 +0000)]
Merge pull request #16376 from JulienMaille:cuda-dnn-for-older-gpus
Alexander Alekhin [Fri, 17 Jan 2020 13:54:08 +0000 (16:54 +0300)]
imgproc: dispatch sumpixels (integral)
Alexander Alekhin [Fri, 17 Jan 2020 13:49:46 +0000 (16:49 +0300)]
imgproc: rename sumpixels.avx512_skx.{cpp,hpp}
Julien Maille [Fri, 17 Jan 2020 13:21:25 +0000 (14:21 +0100)]
FIX: disable dnn cuda input_shortcut on _half for CC<5.3
Hannes Achleitner [Wed, 15 Jan 2020 05:29:49 +0000 (06:29 +0100)]
fix lint errors and warnings ins Android samples
backporting of commit
4057e81b7649d8d814908157478456c6889271cd
Alexander Alekhin [Fri, 17 Jan 2020 09:12:36 +0000 (09:12 +0000)]
Merge pull request #16367 from dkurt:dnn_ie_ngraph_mvn
Alexander Alekhin [Fri, 17 Jan 2020 08:58:19 +0000 (08:58 +0000)]
Merge pull request #16369 from kraj:gcc10
Alexander Alekhin [Fri, 17 Jan 2020 08:53:09 +0000 (08:53 +0000)]
Merge pull request #16294 from h6197627:master
h6197627 [Mon, 6 Jan 2020 13:52:40 +0000 (15:52 +0200)]
cmake: fix Linux system OpenEXR detection
Khem Raj [Thu, 16 Jan 2020 16:52:00 +0000 (08:52 -0800)]
carotene: Replace ipcp-unit-growth with ipa-cp-unit-growth on gcc >= 10
gcc 10+ has renamed this option, therefore check for gcc version before
deciding which name to use for opt parameter
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Yashas Samaga B L [Thu, 16 Jan 2020 18:54:00 +0000 (00:24 +0530)]
Merge pull request #16063 from YashasSamaga:cuda4dnn-shortcut-unequal
support eltwise sum with different number of input channels in CUDA backend
* add shortcut primitive
* add offsets in shortcut kernel
* skip tests involving more than two inputs
* remove redundant modulus operation
* support multiple inputs
* remove whole file indentation
* skip acc in0 trunc test if weighted
* use shortcut iff channels are unequal
Alexander Alekhin [Thu, 16 Jan 2020 16:53:06 +0000 (16:53 +0000)]
Merge pull request #16349 from hannesa2:RemoveEclipseRelicts
Alexander Alekhin [Thu, 16 Jan 2020 15:18:56 +0000 (15:18 +0000)]
Merge pull request #16325 from alalek:core_simd_neon_fix_alignment_lut
Alexander Alekhin [Thu, 16 Jan 2020 15:17:17 +0000 (15:17 +0000)]
Merge pull request #16351 from hannesa2:finishAndroidVersionGradleStyle
Dmitry Kurtaev [Thu, 16 Jan 2020 15:04:10 +0000 (18:04 +0300)]
MVN support through nGraph
Alexander Alekhin [Thu, 16 Jan 2020 13:57:08 +0000 (13:57 +0000)]
Merge pull request #16257 from ianare:more-pythonic
Alexander Alekhin [Thu, 16 Jan 2020 12:09:10 +0000 (15:09 +0300)]
imgproc(dispatch): keep history of sumpixels.cpp
Alexander Alekhin [Thu, 16 Jan 2020 12:07:48 +0000 (15:07 +0300)]
imgproc: copy sumpixels.dispatch.cpp
Alexander Alekhin [Thu, 16 Jan 2020 12:06:34 +0000 (15:06 +0300)]
imgproc: copy sumpixels.simd.hpp
Alexander Alekhin [Thu, 16 Jan 2020 11:31:43 +0000 (14:31 +0300)]
dnn: dump layer's blobs on getMemoryShapes() error
Alexander Alekhin [Thu, 16 Jan 2020 11:08:04 +0000 (11:08 +0000)]
Merge pull request #16363 from JulienMaille:cuda-dnn-for-older-gpus
Julien [Wed, 15 Jan 2020 20:06:25 +0000 (21:06 +0100)]
Fix: rsqrt(float) was improperly put in the ifdef for half
Hannes Achleitner [Wed, 15 Jan 2020 05:29:49 +0000 (06:29 +0100)]
fix lint errors and warnings ins Android samples
Alexander Alekhin [Wed, 15 Jan 2020 19:42:35 +0000 (19:42 +0000)]
Merge pull request #16361 from alalek:android_fix_javadoc
YashasSamaga [Sun, 22 Dec 2019 14:44:38 +0000 (20:14 +0530)]
fix and optimize ROIPooling
Alexander Alekhin [Wed, 15 Jan 2020 17:03:09 +0000 (17:03 +0000)]
Merge pull request #16357 from dkurt:dnn_ie_reset_myriad
Alexander Alekhin [Wed, 15 Jan 2020 16:39:32 +0000 (19:39 +0300)]
android: fix javadoc