Alexander Alekhin [Fri, 21 Jun 2019 16:18:23 +0000 (19:18 +0300)]
dnn: bump API version
Alexander Alekhin [Fri, 21 Jun 2019 14:27:14 +0000 (17:27 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 21 Jun 2019 14:26:40 +0000 (17:26 +0300)]
Merge pull request #14855 from alalek:update_version_3.4.7-pre
Alexander Alekhin [Fri, 21 Jun 2019 11:25:06 +0000 (14:25 +0300)]
pre: OpenCV 3.4.7 (version++)
Alexander Alekhin [Fri, 21 Jun 2019 11:22:01 +0000 (14:22 +0300)]
experimental version++
Alexander Alekhin [Fri, 21 Jun 2019 13:53:52 +0000 (13:53 +0000)]
Merge pull request #14848 from alalek:build_warnings_avx512
Alexander Alekhin [Fri, 21 Jun 2019 13:51:22 +0000 (13:51 +0000)]
Merge pull request #14846 from alalek:videoio_gstreamer_issues_master
Alexander Alekhin [Fri, 21 Jun 2019 13:38:34 +0000 (13:38 +0000)]
Merge pull request #14834 from alalek:videoio_gstreamer_issues
Alexander Alekhin [Thu, 20 Jun 2019 10:51:57 +0000 (13:51 +0300)]
videoio(gstreamer): port changes from 14834
Alexander Alekhin [Fri, 21 Jun 2019 10:26:09 +0000 (10:26 +0000)]
Merge pull request #14836 from alalek:static_analysis_issues_3.4
Alexander Alekhin [Thu, 20 Jun 2019 19:01:32 +0000 (19:01 +0000)]
Merge pull request #14737 from Wenzhao-Xiang:master
Alexander Alekhin [Thu, 20 Jun 2019 16:28:53 +0000 (19:28 +0300)]
core: eliminate AVX512 build warnings
from MSVS2017 and GCC8 -O1 mode
Alexander Alekhin [Mon, 17 Jun 2019 16:33:02 +0000 (19:33 +0300)]
videoio: refactor GStreamer backend
- exception safe smart pointers, fixed many memory leaks
- fixed errors handling
- fixed strings handling
- fixed file existence check
- fixed toFraction() implementation
- add 'drop=true' for v4l2 input
- avoid overriding custom pipelines sink's 'max-buffers' value
- updated valgrind supression rules
- added support for GStreamer native leaks tracking (via gst_deinit() call)
- repaired capturing through GStreamer0.10 (fixed CV_8UC1)
Alexander Alekhin [Tue, 18 Jun 2019 14:25:43 +0000 (17:25 +0300)]
videoio(test): avoid raw ptr in ffmpeg tests
causes leaks if FFmpeg is disabled through OPENCV_VIDEOIO_PRIORITY_FFMPEG=0
Alexander Alekhin [Tue, 18 Jun 2019 12:35:16 +0000 (15:35 +0300)]
core: backport toLowerCase()/toUpperCase()
Alexander Alekhin [Mon, 17 Jun 2019 20:47:41 +0000 (20:47 +0000)]
videoio(test): add extra videoio tests
Alexander Alekhin [Thu, 20 Jun 2019 13:48:05 +0000 (13:48 +0000)]
Merge pull request #14689 from anton-potapov:gapi_async_cacnel
Alexander Alekhin [Thu, 20 Jun 2019 12:52:07 +0000 (12:52 +0000)]
Merge pull request #14844 from rgarnov:gapi_contains_tuple
Ruslan Garnov [Thu, 20 Jun 2019 11:36:16 +0000 (14:36 +0300)]
Added overload of contains<> for tuple
Alexander Alekhin [Wed, 19 Jun 2019 16:04:51 +0000 (19:04 +0300)]
static analysis issues
Anton Potapov [Fri, 31 May 2019 14:22:12 +0000 (17:22 +0300)]
Cancelation support fo Async GAPI
-
Alexander Alekhin [Mon, 17 Jun 2019 14:47:48 +0000 (14:47 +0000)]
Merge pull request #14774 from alalek:videoio_ffmpeg_plugin_win32
Alexander Alekhin [Mon, 17 Jun 2019 13:54:53 +0000 (13:54 +0000)]
Merge pull request #14816 from gal0is:gal0is-branch
Alexey Smirnov [Mon, 17 Jun 2019 13:26:28 +0000 (16:26 +0300)]
Merge pull request #14648 from smirnov-alexey:as/gapi_transform
* Introduce GAPI_TRANSFORM initial interface
Comes along with simple tests and kernel package changes
* Fix documentation and adjust combine() function
* Fix stuff after rebasing on master
* Remove redundant functionality
* Refactoring according to review feedback provided
* Fixes according to review feedback
* Reconsider transformations return and fix a warning
* Fixes from code review
* Add a new simple test
* Cleanup, added tests on GScalar, GMatP, GArray
Alexander Alekhin [Sun, 16 Jun 2019 14:41:04 +0000 (14:41 +0000)]
ffmpeg: win32 wrapper update
Alexander Alekhin [Fri, 31 May 2019 13:18:00 +0000 (16:18 +0300)]
videoio: plugins support on Win32
gal0is [Sat, 15 Jun 2019 15:51:13 +0000 (23:51 +0800)]
Solve the import issue in Python2.
Alexander Alekhin [Sat, 15 Jun 2019 16:25:11 +0000 (16:25 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 15 Jun 2019 16:18:57 +0000 (16:18 +0000)]
Merge pull request #14815 from alalek:valgrind_suppress_openexr_threadpool
Alexander Alekhin [Sat, 15 Jun 2019 14:38:37 +0000 (14:38 +0000)]
valgrind: suppress OpenEXR ThreadPool
Alexander Alekhin [Fri, 14 Jun 2019 22:44:43 +0000 (22:44 +0000)]
Merge pull request #14808 from alalek:issue_14807
Kang Yifei [Fri, 14 Jun 2019 19:57:21 +0000 (03:57 +0800)]
Merge pull request #14800 from FanaticsKang:add_undistortPoint_test
Test request by #14583 (#14800)
* add test to show the undistort bug
* move test to calib3d
Alexander Alekhin [Fri, 14 Jun 2019 18:30:25 +0000 (18:30 +0000)]
Merge pull request #14583 from FanaticsKang:fix_undistortPoint_bug
Alexander Alekhin [Fri, 14 Jun 2019 16:41:55 +0000 (16:41 +0000)]
Merge pull request #14747 from dkurt:fix_14683
Ruslan Garnov [Fri, 14 Jun 2019 16:27:19 +0000 (19:27 +0300)]
Merge pull request #14741 from rgarnov:gapi_fix_includes
Changed quotes to brackets when including public includes (#14741)
Alexander Alekhin [Fri, 14 Jun 2019 16:07:54 +0000 (19:07 +0300)]
cmake: typo in hook name
Kang [Sun, 19 May 2019 07:14:20 +0000 (15:14 +0800)]
fix the bug, when k[4] is negative, icdist may be negative at the edge of image.
Dmitry Kurtaev [Thu, 6 Jun 2019 16:08:45 +0000 (19:08 +0300)]
dnn: fix MVN layer (issue 14683)
atalaman [Fri, 14 Jun 2019 15:29:50 +0000 (18:29 +0300)]
Merge pull request #14700 from TolyaTalamanov:at/cv_gapi_render
G-API: Render (#14700)
* cv::Render
Implement OCVRedner for BGR as input
* Support two plane cv::Render::run
* Snapshot
* Add RenderCreator
* text2Points
* Snapshot
* Refactoring tests
* Remove text2points
* Fix render input data type in tests
* Refactoring
* Fix headers
* Change struct fields name
* Fix headers
* Fix warnings
* Replace cv::Scalar -> cv::gapi::own::Scalar
* Add test
* PutText and rectangle case
* Fix comments to review
* Fix comments to review
* Fix comments to review
* Create render_priv.hpp
* Implement BGR2NV12
* Fix NV12 test
* Fix comments to review
* Add header for GAPI_Assert
Dmitry Kurtaev [Fri, 14 Jun 2019 15:17:02 +0000 (18:17 +0300)]
Merge pull request #14792 from dkurt:dnn_ie_min_version_r5
* Remove Inference Engine 2018R3 and 2018R4
* Fix 2018R5
Alexander Alekhin [Fri, 14 Jun 2019 14:20:34 +0000 (14:20 +0000)]
Merge pull request #14794 from terfendail:wui512_interleavenames
Alexander Alekhin [Fri, 14 Jun 2019 14:15:00 +0000 (14:15 +0000)]
Merge pull request #14805 from alalek:fix_valgrind_issues
Alexander Alekhin [Fri, 14 Jun 2019 13:40:59 +0000 (13:40 +0000)]
Merge pull request #14790 from alalek:update_ffmpeg_3.4
Alexander Alekhin [Thu, 13 Jun 2019 16:02:54 +0000 (19:02 +0300)]
valgrind: fix issues
Alexander Alekhin [Fri, 14 Jun 2019 11:20:37 +0000 (11:20 +0000)]
Merge pull request #14804 from mshabunin:fix-mediasdk-detect
Vitaly Tuzov [Thu, 13 Jun 2019 13:46:22 +0000 (16:46 +0300)]
Rename parameters in AVX512 implementation of v_load_deinterleave and v_store_interleave
Maksim Shabunin [Fri, 14 Jun 2019 08:36:36 +0000 (11:36 +0300)]
Improved MediaSDK detection mechanism
Alexander Alekhin [Thu, 13 Jun 2019 17:59:39 +0000 (17:59 +0000)]
Merge pull request #14673 from janstarzy:hidden-vis-with-java7
Jan Starzynski [Wed, 29 May 2019 14:27:21 +0000 (16:27 +0200)]
make -fvisibility=hidden work with java 1.7
Alexander Alekhin [Thu, 13 Jun 2019 14:05:55 +0000 (14:05 +0000)]
Merge pull request #14793 from mshabunin:fix-plugin-install
Maksim Shabunin [Thu, 13 Jun 2019 12:10:24 +0000 (15:10 +0300)]
Fixed plugin installation location on Windows
wenzhao [Thu, 13 Jun 2019 03:26:27 +0000 (11:26 +0800)]
opencv.js: fix the loading issue of opencv.js(WASM) in face recognition
Alexander Alekhin [Wed, 12 Jun 2019 16:54:47 +0000 (16:54 +0000)]
ffmpeg: update 3.4.6
libvpx: 1.8.0
Alexander Alekhin [Tue, 11 Jun 2019 20:42:50 +0000 (20:42 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 11 Jun 2019 20:36:15 +0000 (20:36 +0000)]
Merge pull request #14784 from alalek:backport_14779
Alexander Alekhin [Tue, 11 Jun 2019 20:12:01 +0000 (20:12 +0000)]
Merge pull request #14783 from alalek:backport_14777
Alexander Alekhin [Tue, 11 Jun 2019 20:11:32 +0000 (20:11 +0000)]
Merge pull request #14782 from alalek:core_fix_log_level_default
Vitaly Tuzov [Tue, 11 Jun 2019 20:07:39 +0000 (23:07 +0300)]
Merge pull request #14743 from terfendail:wui512_fixvswarn
Fix for MSVS2019 build warnings (#14743)
* AVX512 arch support for MSVS
* Fix for MSVS2019 build warnings: updated integral() AVX512 implementation
* Fix for MSVS2019 build warnings: reworked v_rotate_right AVX512 implementation
* fix indentation
Alexander Alekhin [Tue, 11 Jun 2019 07:06:29 +0000 (07:06 +0000)]
core: avoid function type cast, make happy UBSAN
backporting of commit:
d3d13c41c4fefd5708decd20d9d59b01a2530648
Alexander Alekhin [Mon, 10 Jun 2019 19:50:54 +0000 (19:50 +0000)]
imgcodecs(tiff): add more checks
backporting of commit:
f6230ae0198ed66597c5a7a91279fb20c8a78ca4
Alexander Alekhin [Tue, 11 Jun 2019 16:24:53 +0000 (16:24 +0000)]
Merge pull request #14720 from rgarnov:gapi_remove_lut3d
Alexander Alekhin [Tue, 11 Jun 2019 16:02:31 +0000 (19:02 +0300)]
core: repair default log level
Alexander Alekhin [Tue, 11 Jun 2019 14:19:37 +0000 (14:19 +0000)]
Merge pull request #14781 from mshabunin:minimal-python-3-master
Alexander Alekhin [Tue, 11 Jun 2019 13:01:05 +0000 (13:01 +0000)]
Merge pull request #14736 from mshabunin:minimal-python-3
Maksim Shabunin [Thu, 21 Mar 2019 07:45:02 +0000 (10:45 +0300)]
Limited API support for Python3
Maksim Shabunin [Thu, 21 Mar 2019 07:45:02 +0000 (10:45 +0300)]
Limited API support for Python3
Alexander Alekhin [Tue, 11 Jun 2019 11:35:28 +0000 (11:35 +0000)]
Merge pull request #14779 from alalek:oss_fuzz_14115
Alexander Alekhin [Tue, 11 Jun 2019 11:34:46 +0000 (11:34 +0000)]
Merge pull request #14777 from alalek:oss_fuzz_15154
Alexander Alekhin [Tue, 11 Jun 2019 07:06:29 +0000 (07:06 +0000)]
core: avoid function type cast, make happy UBSAN
oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14115
Alexander Alekhin [Mon, 10 Jun 2019 19:50:54 +0000 (19:50 +0000)]
imgcodecs(tiff): add more checks
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15154
Alexander Alekhin [Mon, 10 Jun 2019 19:03:53 +0000 (19:03 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 10 Jun 2019 17:04:23 +0000 (20:04 +0300)]
Merge pull request #14725 from alalek:update_openexr_2.3.0
3rdparty: update OpenEXR 2.3.0 (#14725)
* openexr 2.2.1
* openexr 2.3.0
* openexr: build fixes
* openexr: build dwa tables on-demand
Alexander Alekhin [Mon, 10 Jun 2019 12:02:39 +0000 (12:02 +0000)]
Merge pull request #14771 from mshabunin:fix-world-build
Maksim Shabunin [Mon, 10 Jun 2019 11:13:54 +0000 (14:13 +0300)]
Allow setting IS_PART_OF_WORLD in command line, fix videoio plugin linking
atalaman [Mon, 10 Jun 2019 11:09:31 +0000 (14:09 +0300)]
Merge pull request #14513 from TolyaTalamanov:at/color-convert-kernels
G-API: Implement color-convert kernels (#14513)
* Implement color-convert kernels
* Fix rgb2yuv422 reference version
* Fix comments to review
* Restore NV12toBGR in imgproc.hpp
* Add accuracy tests
* Fix doxygen
* Fix ref version yuv422
* Fix warnings
* Fix typos
* Fix simd version yuv422
* Fix warnings
* Fix compile error
* Fix warning
* Remove comment
Alexander Alekhin [Sun, 9 Jun 2019 17:43:02 +0000 (17:43 +0000)]
Merge pull request #14760 from ChipKerchner:3.4
Alexander Alekhin [Sun, 9 Jun 2019 17:11:45 +0000 (17:11 +0000)]
Merge pull request #14764 from alalek:core_intrin_drop_hasSIMD_checks
Alexander Alekhin [Sat, 8 Jun 2019 22:44:37 +0000 (22:44 +0000)]
Merge pull request #14767 from alalek:imgcodecs_test_exr
Alexander Alekhin [Sat, 8 Jun 2019 14:43:01 +0000 (14:43 +0000)]
imgcodecs(test): add OpenEXR I/O test
Alexander Alekhin [Sat, 8 Jun 2019 20:57:15 +0000 (20:57 +0000)]
Merge pull request #14440 from alalek:async_array
Alexander Alekhin [Sat, 8 Jun 2019 19:14:35 +0000 (19:14 +0000)]
core(intrin): drop hasSIMD128 checks
- use compile-time checks instead (`#if CV_SIMD128`)
- runtime checks are useless
Lubov Batanina [Sat, 8 Jun 2019 13:52:40 +0000 (16:52 +0300)]
Merge pull request #14697 from l-bat:Slice_ONNX
* Support Slice layer in ONNX importer
* Add IE support
* Fix ONNX importer
* Fix Slice
Chip Kerchner Chip.Kerchner@ibm.com [Fri, 7 Jun 2019 16:48:05 +0000 (11:48 -0500)]
Rewrite code in BGR2Gray functions so that auto vectorizer does a better job.
Alexander Alekhin [Fri, 7 Jun 2019 16:02:55 +0000 (19:02 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 7 Jun 2019 16:02:11 +0000 (16:02 +0000)]
Merge pull request #14759 from alalek:java_gen_unicode
Alexander Alekhin [Fri, 7 Jun 2019 13:30:16 +0000 (16:30 +0300)]
java: wrap StringIO() to support unicode strings
Alexander Alekhin [Fri, 7 Jun 2019 12:49:25 +0000 (12:49 +0000)]
Merge pull request #14754 from allnes:java_qr_code
Alexander Nesterov [Fri, 7 Jun 2019 10:56:55 +0000 (10:56 +0000)]
Remove check and added binding tests
Alexander Alekhin [Fri, 7 Jun 2019 12:35:38 +0000 (12:35 +0000)]
Merge pull request #14756 from mshabunin:fix-avx512-detection
Alexander Alekhin [Fri, 7 Jun 2019 11:49:30 +0000 (11:49 +0000)]
Merge pull request #14717 from alalek:core_visibility_handling
Alexander Alekhin [Fri, 7 Jun 2019 11:12:28 +0000 (11:12 +0000)]
Merge pull request #14750 from alalek:sample_fix_encoding
Maksim Shabunin [Thu, 6 Jun 2019 13:59:17 +0000 (16:59 +0300)]
AVX 512 detection: workaround for older GCC
Alexander Alekhin [Fri, 7 Jun 2019 10:44:39 +0000 (10:44 +0000)]
Merge pull request #14752 from SchultzC:3.4
Alexander Alekhin [Tue, 4 Jun 2019 14:40:24 +0000 (17:40 +0300)]
python: visibility
Alexander Alekhin [Mon, 3 Jun 2019 20:14:52 +0000 (20:14 +0000)]
core: fix visibility handling
SchultzC [Thu, 6 Jun 2019 21:50:45 +0000 (14:50 -0700)]
Changed to integer division
Alexander Alekhin [Thu, 6 Jun 2019 21:07:23 +0000 (21:07 +0000)]
Merge pull request #14749 from alalek:fix_android_javadoc
Alexander Alekhin [Thu, 6 Jun 2019 20:42:55 +0000 (20:42 +0000)]
samples: skip findFile() in encoding mode
Alexander Alekhin [Thu, 6 Jun 2019 19:55:17 +0000 (19:55 +0000)]
android: fix javadoc
Alexander Alekhin [Thu, 6 Jun 2019 19:44:06 +0000 (19:44 +0000)]
Merge pull request #14729 from arnaudbrejeon:bug_fix_14722