ZhangYin [Tue, 29 Sep 2020 06:15:11 +0000 (14:15 +0800)]
modified rvv option for clang to match LLVM upstream
Alexander Alekhin [Mon, 28 Sep 2020 21:33:29 +0000 (21:33 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 28 Sep 2020 18:46:28 +0000 (18:46 +0000)]
Merge pull request #18449 from alalek:ios_dont_disable_world_automatically
Alexander Alekhin [Mon, 28 Sep 2020 18:45:31 +0000 (18:45 +0000)]
Merge pull request #18447 from alalek:fix_17953
Alexander Alekhin [Mon, 28 Sep 2020 18:45:00 +0000 (18:45 +0000)]
Merge pull request #18430 from alalek:ippicv_tpp
Alexey Smirnov [Mon, 28 Sep 2020 18:20:04 +0000 (21:20 +0300)]
Merge pull request #18401 from smirnov-alexey:as/serialization_more_types
[G-API] Add support for more types serialization
* Support more types
* Add std::string support
* Fix GOpaque and gin interaction
* Fix tests on kind
* Make map serialization support templates and add tests on kind
Alexander Alekhin [Mon, 28 Sep 2020 01:11:15 +0000 (01:11 +0000)]
ios: don't force BUILD_opencv_world=OFF in case of excluded modules
Alexander Alekhin [Mon, 28 Sep 2020 01:09:40 +0000 (01:09 +0000)]
Merge pull request #18436 from komakai:fix-install-name
Alexander Alekhin [Sun, 27 Sep 2020 23:42:30 +0000 (23:42 +0000)]
dnn(opencl): fix convolution kernel w/o bias with activation
Alexander Alekhin [Sun, 27 Sep 2020 23:12:01 +0000 (23:12 +0000)]
Merge pull request #18445 from alalek:fix_test_python_ml
Alexander Alekhin [Sun, 27 Sep 2020 23:03:17 +0000 (23:03 +0000)]
Merge pull request #18441 from alalek:core_check_force_string_literals
Alexander Alekhin [Sun, 27 Sep 2020 21:14:55 +0000 (21:14 +0000)]
ml: fix python test
Giles Payne [Sun, 27 Sep 2020 03:13:49 +0000 (12:13 +0900)]
Update tests and samples to work with changes to dynamic build
Giles Payne [Fri, 25 Sep 2020 01:30:57 +0000 (10:30 +0900)]
Modify install_name
Giles Payne [Wed, 23 Sep 2020 11:24:47 +0000 (20:24 +0900)]
Fix support for --without build flag on iOS/macOS build
Alexander Alekhin [Sun, 27 Sep 2020 06:37:44 +0000 (06:37 +0000)]
core: force check for string literals are used in the message
Alexander Alekhin [Sat, 26 Sep 2020 21:08:13 +0000 (21:08 +0000)]
Merge pull request #18434 from tomoaki0705:loosenDNNEps
Dmitry Matveev [Sat, 26 Sep 2020 20:59:26 +0000 (23:59 +0300)]
Merge pull request #18387 from dmatveev:dm/slides_upd_44
Update G-API slides to OpenCV 4.4
* G-API: Updated slides to v4.4 (+ sample)
* Slight formatting changes + Python API page
* Some more updates to slides:
- Added more info on 4.2 and 4.4 versions
- Added explanation on Operations and their functional wrappers
Tomoaki Teshima [Sat, 26 Sep 2020 15:37:52 +0000 (00:37 +0900)]
loosen threshold for Mali
Alexander Alekhin [Fri, 25 Sep 2020 22:09:25 +0000 (22:09 +0000)]
ippicv: install third-party-programs.txt file
Alexander Alekhin [Fri, 25 Sep 2020 20:28:19 +0000 (20:28 +0000)]
Merge pull request #18429 from alalek:ocl_fix_platforminfo
Alexander Alekhin [Fri, 25 Sep 2020 19:51:04 +0000 (19:51 +0000)]
Merge pull request #18423 from alalek:fix_build_videoio_plugins_with_enabled_eigen
Alexander Alekhin [Fri, 25 Sep 2020 19:49:26 +0000 (19:49 +0000)]
Merge pull request #18427 from tomoaki0705:improveFlipTest
Alexander Alekhin [Fri, 25 Sep 2020 19:48:04 +0000 (19:48 +0000)]
Merge pull request #18424 from tomoaki0705:addRTX3080s
Alexander Alekhin [Fri, 25 Sep 2020 19:22:12 +0000 (19:22 +0000)]
ocl: fix PlatformInfo usage
Alexander Alekhin [Fri, 25 Sep 2020 15:29:26 +0000 (15:29 +0000)]
Merge pull request #18410 from mshabunin:fix-va-build
Alexander Alekhin [Fri, 25 Sep 2020 15:28:51 +0000 (15:28 +0000)]
Merge pull request #18408 from rgarnov:rg/fix_standalone_windows_build
Tomoaki Teshima [Fri, 25 Sep 2020 14:57:15 +0000 (23:57 +0900)]
brush up by following the comments
Alexander Alekhin [Fri, 25 Sep 2020 13:43:28 +0000 (13:43 +0000)]
Merge pull request #18422 from mshabunin:fix-python-limited
Alexander Alekhin [Fri, 25 Sep 2020 12:42:22 +0000 (12:42 +0000)]
videoio: fix plugins build with enabled Eigen
Tomoaki Teshima [Fri, 25 Sep 2020 13:33:55 +0000 (22:33 +0900)]
compute capability 8.6
- CC for RTX3090, RTX3080 and RTX3070
Odianosen Ejale [Fri, 11 Sep 2020 10:29:31 +0000 (11:29 +0100)]
Fixed and updated OpenCL-VA interoperability
Maksim Shabunin [Fri, 25 Sep 2020 11:16:46 +0000 (14:16 +0300)]
python: fixed limited API build
Alexander Alekhin [Thu, 24 Sep 2020 22:36:53 +0000 (22:36 +0000)]
Merge pull request #18397 from mshabunin:fix-gapi-test
Ruslan Garnov [Thu, 24 Sep 2020 14:40:43 +0000 (17:40 +0300)]
Added linkage of s11n required libs in standalone
Alexander Alekhin [Wed, 23 Sep 2020 18:28:08 +0000 (18:28 +0000)]
Merge pull request #18400 from mshabunin:videoio-mfx-test-name
Alexander Alekhin [Wed, 23 Sep 2020 18:27:45 +0000 (18:27 +0000)]
Merge pull request #18395 from tomoaki0705:fixNativePow
Maksim Shabunin [Wed, 23 Sep 2020 18:26:46 +0000 (21:26 +0300)]
Merge pull request #18393 from mshabunin:fix-dnn-test
* dnn: fixed HighLevelApi tests
Dmitry Matveev [Wed, 23 Sep 2020 18:25:14 +0000 (21:25 +0300)]
Merge pull request #18391 from dmatveev:dm/gframe_00_new_type
* G-API: Make GFrame a new (distinct) G-type, not an alias to GMat
- The underlying host type is still cv::Mat, a new cv::MediaFrame
type is to be added as a separate PR
* Fix warnings and review comments
- Somewhow there was a switch() without a default: clause in Fluid
Maksim Shabunin [Wed, 23 Sep 2020 14:36:43 +0000 (17:36 +0300)]
videoio: naming MFX tests
Maksim Shabunin [Wed, 23 Sep 2020 13:19:26 +0000 (16:19 +0300)]
gapi: fix building wihout video module, fix infer test
Tomoaki Teshima [Wed, 23 Sep 2020 12:38:12 +0000 (21:38 +0900)]
fix build error of kernel on Mali
NesQl [Wed, 23 Sep 2020 09:34:29 +0000 (17:34 +0800)]
Merge pull request #18323 from liqi-c:tengine-lite-update
Tengine lite update
* update tengine
* Modify for arm32 build.
* format optimization
* add teng_ befor some tengine api
* update graph_t to teng_graph_t
* update graph_t to teng_graph_t
* Code structure optimization
* optimization
* optimization
* remove space
* update tengine url
Co-authored-by: liqi <qli@openailab.com>
Julien [Wed, 23 Sep 2020 09:15:02 +0000 (11:15 +0200)]
Merge pull request #18386 from JulienMaille:patch-1
* Make sure there is a cuda device before getting it
* Update init.hpp
Alexander Alekhin [Wed, 23 Sep 2020 09:13:48 +0000 (09:13 +0000)]
Merge pull request #18378 from nathanrgodwin:ippe_fix
Alexander Alekhin [Tue, 22 Sep 2020 17:36:06 +0000 (17:36 +0000)]
Merge pull request #18384 from AsyaPronina:asyadev/18373_quick_workaround
AsyaPronina [Tue, 22 Sep 2020 12:24:40 +0000 (15:24 +0300)]
Disabled failed test instantiations
Alexander Alekhin [Tue, 22 Sep 2020 08:46:28 +0000 (08:46 +0000)]
Merge pull request #18365 from dervon:master
Nathan Godwin [Tue, 22 Sep 2020 02:56:28 +0000 (21:56 -0500)]
Fixed assertions on ippe solver
Alexander Alekhin [Mon, 21 Sep 2020 20:33:30 +0000 (20:33 +0000)]
Merge pull request #18374 from alalek:openjpeg_extra_checks
Alexey Smirnov [Mon, 21 Sep 2020 19:08:58 +0000 (22:08 +0300)]
Merge pull request #18292 from smirnov-alexey:as/osd_serialization
[G-API]: Support render primitives serialization
* Add GOpaque and GArray serialization support
* Address review comments
* Remove holds() method
* Add serialization mechanism for render primitives
* Fix standalone mode
* Fix wchar_t error on win64
* Fix assert on windows
* Address review comments
* Fix GArray and GOpaque reset() method to store proper kind
* Reset wchar before deserializing it
* Fix wchar_t cross-platform issue
* Address review comments
* Fix wchar_t serialization and tests
* Remove FText serialization
Alexander Alekhin [Mon, 21 Sep 2020 18:10:33 +0000 (18:10 +0000)]
imgcodecs(openjpeg): add checks for input
Alexander Alekhin [Sat, 19 Sep 2020 17:03:08 +0000 (17:03 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 19 Sep 2020 16:53:34 +0000 (16:53 +0000)]
Merge pull request #18363 from alalek:issue_18349
Alexander Alekhin [Sat, 19 Sep 2020 16:53:15 +0000 (16:53 +0000)]
Merge pull request #18362 from alalek:ocl_async_kernel_reschedule_bug
Dervon [Sat, 19 Sep 2020 08:11:12 +0000 (16:11 +0800)]
typo error
Alexander Alekhin [Fri, 18 Sep 2020 15:20:45 +0000 (15:20 +0000)]
core: emit more clear messages in OutputArray::create()
Alexander Alekhin [Fri, 18 Sep 2020 03:45:27 +0000 (06:45 +0300)]
ocl: avoid rescheduling of async kernels
Orest Chura [Fri, 18 Sep 2020 14:24:34 +0000 (17:24 +0300)]
Merge pull request #18261 from OrestChura:oc/fluid_convert_mask
[G-API]: Fluid: add mask, extend convertTo for CV_16S
* Add Fluid `mask` kernel + Acc. and Perf. tests
- simple cycle implementation with restrictions on mask type and input/output type like in OCV/GPU kernels (mask - CV_8UC1 only, input/output - CV_8UC1, CV_16UC1, CV_16SC1)
* Added convertions from/to 16S
* `convertTo()` perf tests refactoring
- add testing of `alpha` and `beta` parameters
- fixed unreliable comparison
- added instances to OCV, Fluid and GPU tests according to the changes
* Addressing comments
- fixed multiple-channel mistake - prohibited multiple-channeling
* Reduced perf tests
Orest Chura [Fri, 18 Sep 2020 13:44:47 +0000 (16:44 +0300)]
Merge pull request #18257 from OrestChura:oc/fluid_operator_bitwise_and_scalar
[G-API]: Add Fluid bitwise operations implementation for (GMat, GScalar)
* Added Fluid `bitwise` with `Scalar` + acc.tests
- simple loop implementation for Fluid used (no `hal`);
- `Scalar` is casted to `int` in the beginning
- tests just modified to work with `Scalar`
- expected output in operators' tests fixed (operators can't change Mat's depth)
- `float` `Scalar` `RNG` added, `RNG` reworked (`time` is used now), initialization of test fixtures reworked
- if input or output is `float` Scalar is initialized by `float`
- some problems with Fluid/OCV floating-point comparison difference stashed by `AbsSimilarPoints()` usage, FIXME added
- divide-by-zero is now fixed differently and everywhere
* - Added perf_tests for bitwise_Scalar operations
- due to errors of Fluid floating-point comparison operations, added support of different validation in Cmp perf_tests; added FIXME
- reworked integral initialization of Scalar
* Addressing comments
- NULL -> nullptr
- Scalar convertion moved to the function
- avoid -> avoiding
* Addressing comments
* CV_assert -> GAPI_assert
* Addressed DM comments
- refactored convertScalarForBitwise()
- removed unnecessary braces for switch
* Changed the operators tests
- switch via `enum` implemented
- infrastructure for that refactored
Alexander Alekhin [Fri, 18 Sep 2020 13:38:37 +0000 (16:38 +0300)]
Merge pull request #18343 from TolyaTalamanov:at/support-return-tuple
[G-API] Support std::tuple for return type
Maxim Pashchenkov [Fri, 18 Sep 2020 13:31:16 +0000 (16:31 +0300)]
Merge pull request #18287 from mpashchenkov:mp/ocv-gapi-blue-branch
[G-API]: Add four kernels to parse NN outputs & provide information in Streaming scenarios
* Kernels from GL "blue" branch, acc and perf tests
* Code cleanup
* Output fix
* Comment fix
* Added new file for parsers, stylistic corrections
* Added end line
* Namespace fix
* Code cleanup
* nnparsers.hpp moved to gapi/infer/, nnparsers -> parsers
* Removed cv:: from parsers.hpp
Alexander Alekhin [Fri, 18 Sep 2020 13:10:36 +0000 (13:10 +0000)]
Merge pull request #18360 from tomoaki0705:fixClampFailure
Alexander Alekhin [Fri, 18 Sep 2020 13:10:10 +0000 (13:10 +0000)]
Merge pull request #18354 from takehirokj:fix_typo_in_doc
Maxim Pashchenkov [Fri, 18 Sep 2020 13:06:23 +0000 (16:06 +0300)]
Merge pull request #18196 from mpashchenkov:mp/garray-initialization
[G-API]: Add GArray initialization support
* Added GArray initialization (CONST_VALUE, GScalar analog) and test for this
* Whitespaces
* And one more space
* Trailing whitespace
* Test name changed. Build with magic commands.
* GArray works with rvalue initialization
* Code cleanup
* Ternary operator in the initialization list.
Liubov Batanina [Fri, 18 Sep 2020 13:01:14 +0000 (16:01 +0300)]
Merge pull request #18353 from l-bat:issue_18350
* Fixed bug in ONNX Mul op
* Replaced node
Tomoaki Teshima [Fri, 18 Sep 2020 12:04:24 +0000 (21:04 +0900)]
add explicit cast for half
Takehiro Kajihara [Thu, 17 Sep 2020 12:51:50 +0000 (21:51 +0900)]
Fix typo in videoio doc
Anatoliy Talamanov [Thu, 17 Sep 2020 19:00:03 +0000 (22:00 +0300)]
Merge pull request #18332 from TolyaTalamanov:at/wrap-GIn-GOut
[G-API] Wrap GIn & GOut
* Wrap GIn & GOut into python
* Remove extra brackets
* Use reinterpret_cast
Alexander Alekhin [Thu, 17 Sep 2020 13:56:17 +0000 (13:56 +0000)]
Merge pull request #18348 from tomoaki0705:fixNppFlipInplace
Ruslan Garnov [Thu, 17 Sep 2020 12:39:10 +0000 (15:39 +0300)]
Merge pull request #18213 from rgarnov:rg/rmat_api
Basic RMat implementation
* Added basic RMat implementation
* Fix typos in basic RMat implementation
Co-authored-by: Anton Potapov <anton.potapov@intel.com>
Sergei Slashchinin [Thu, 17 Sep 2020 11:05:22 +0000 (14:05 +0300)]
Merge pull request #18316 from sl-sergei:fix_18253
Fix loading of ONNX models with Resize operation with Opset 11 for newer versions of Pytorch
* Add reproducer for Resize operation from newer versions of Pytorch
* Fix loading of scales parameter for Resize layer
* Change check type for better diagnostic messages
Anatoliy Talamanov [Wed, 16 Sep 2020 14:59:19 +0000 (17:59 +0300)]
Change imports order for copytomask
Maksim Shabunin [Wed, 16 Sep 2020 21:00:05 +0000 (21:00 +0000)]
Merge pull request #18331 from or-toledano:3.4
Anatoliy Talamanov [Tue, 15 Sep 2020 11:49:35 +0000 (14:49 +0300)]
Support tuple for python bindings
Tomoaki Teshima [Wed, 16 Sep 2020 06:45:03 +0000 (15:45 +0900)]
use only even number for inplace flip
Alexander Alekhin [Tue, 15 Sep 2020 19:38:02 +0000 (19:38 +0000)]
Merge pull request #18294 from mshabunin:install-bin-samples
Alexander Alekhin [Mon, 14 Sep 2020 20:15:38 +0000 (20:15 +0000)]
Merge pull request #18314 from gilsho:components
Alexander Alekhin [Mon, 14 Sep 2020 18:17:58 +0000 (18:17 +0000)]
Merge pull request #18325 from alalek:issue_18166
or-toledano [Mon, 14 Sep 2020 11:23:38 +0000 (14:23 +0300)]
Fix np row,column to cv y,x
This explanation was created to avoid confusion, but it seems like the author was confused :D
Alexander Alekhin [Sun, 13 Sep 2020 13:30:56 +0000 (13:30 +0000)]
Merge pull request #18320 from choffmann:master
Alexander Alekhin [Sun, 13 Sep 2020 12:51:41 +0000 (12:51 +0000)]
Merge pull request #18317 from sl-sergei:restored_pr_17629
Gil Shotan [Thu, 10 Sep 2020 23:47:53 +0000 (02:47 +0300)]
Fix signed integer overflow in connected components
Alexander Alekhin [Sun, 13 Sep 2020 11:14:56 +0000 (11:14 +0000)]
imgcodecs: lazy on-demand codecs initialization
Alexander Alekhin [Sat, 12 Sep 2020 22:03:12 +0000 (22:03 +0000)]
Merge pull request #18310 from ShadyD45:patch-1
Anatoliy Talamanov [Sat, 12 Sep 2020 22:02:21 +0000 (01:02 +0300)]
Merge pull request #18309 from TolyaTalamanov:at/wrap-apply-overloads
[G-API] Wrap cv::gapi::mean kernel into python
* Wrap cv::gapi::mean kernel into python
* Fix test
Alexander Alekhin [Sat, 12 Sep 2020 22:01:09 +0000 (22:01 +0000)]
Merge pull request #18299 from l-bat:onnx_reduce_max
Christoph Gringmuth [Sat, 12 Sep 2020 20:28:11 +0000 (22:28 +0200)]
Fix implicitly-deleted default constructor
Shubham Singh [Tue, 23 Jun 2020 09:06:32 +0000 (14:36 +0530)]
fixes #17187 probably
Added Eltwise Layer Support
Shubham Dhumal [Thu, 10 Sep 2020 12:28:34 +0000 (17:58 +0530)]
Typo fix: CV.rabCutClasses to CV.grabCutClasses
Liubov Batanina [Wed, 9 Sep 2020 07:40:02 +0000 (10:40 +0300)]
Support global reduce ops
Maksim Shabunin [Tue, 8 Sep 2020 17:22:26 +0000 (20:22 +0300)]
Install: added prebuilt samples installation
Alexander Alekhin [Tue, 8 Sep 2020 11:30:10 +0000 (11:30 +0000)]
Merge pull request #18290 from alalek:update_ffmpeg_4.x
Alexander Alekhin [Tue, 8 Sep 2020 11:26:48 +0000 (11:26 +0000)]
Merge pull request #18284 from alalek:update_ffmpeg_3.4
Alexander Alekhin [Tue, 8 Sep 2020 10:18:37 +0000 (10:18 +0000)]
ffmpeg/4.x: update FFmpeg wrapper
- FFmpeg 4.3.1
Alexander Alekhin [Tue, 8 Sep 2020 09:07:23 +0000 (09:07 +0000)]
Merge pull request #18288 from alalek:update_version_4.5.0-pre
Alexander Alekhin [Tue, 8 Sep 2020 06:08:58 +0000 (06:08 +0000)]
pre: OpenCV 4.5.0 (version++)
Alexander Alekhin [Tue, 8 Sep 2020 06:03:23 +0000 (06:03 +0000)]
Merge pull request #18286 from extrowerk:patch-1
extrowerk [Mon, 7 Sep 2020 19:07:38 +0000 (21:07 +0200)]
Haiku: build fix
Haiku is POSIX compatible
Alexander Alekhin [Mon, 7 Sep 2020 17:21:55 +0000 (17:21 +0000)]
ffmpeg/3.4: update FFmpeg wrapper
- FFmpeg 3.4.8