Alexander Smorkalov [Fri, 19 Aug 2022 07:11:09 +0000 (07:11 +0000)]
Merge pull request #22395 from hzcyf:infinite_loop_fix
Alexander Smorkalov [Thu, 18 Aug 2022 11:31:21 +0000 (11:31 +0000)]
Merge pull request #22377 from Biswa96:condition_variable
Alexander Smorkalov [Thu, 18 Aug 2022 11:28:44 +0000 (14:28 +0300)]
Merge pull request #22396 from dmatveev:dm/ade-012
G-API: Bump ADE to version 0.1.2
Dmtiry Matveev [Thu, 18 Aug 2022 04:50:22 +0000 (07:50 +0300)]
G-API: Bump ADE to version 0.1.2
hzcyf [Wed, 17 Aug 2022 19:34:46 +0000 (03:34 +0800)]
Fix infinite loop in obsensor
Alexander Smorkalov [Mon, 15 Aug 2022 10:00:11 +0000 (10:00 +0000)]
Merge pull request #22376 from zihaomu:issue_22373
Alexander Smorkalov [Mon, 15 Aug 2022 09:25:43 +0000 (09:25 +0000)]
Merge pull request #22325 from komakai:fix-quicklook
Zihao Mu [Mon, 15 Aug 2022 08:44:25 +0000 (16:44 +0800)]
add new check for vidcap.h
Alexander Smorkalov [Mon, 15 Aug 2022 08:21:44 +0000 (08:21 +0000)]
Merge pull request #22366 from lukasalexanderweber:4.x
Alexander Alekhin [Sun, 14 Aug 2022 15:50:42 +0000 (15:50 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sun, 14 Aug 2022 15:04:12 +0000 (15:04 +0000)]
Merge pull request #22370 from catree:fix_22242_filter2d_float_double_doc
Biswapriyo Nath [Sun, 14 Aug 2022 13:56:08 +0000 (19:26 +0530)]
videoio: Include missing condition_variable header
This fixes the following error with mingw toolchain:
opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:160:10: error: 'condition_variable' in namespace 'std' does not name a type
160 | std::condition_variable streamStateCv_;
| ^~~~~~~~~~~~~~~~~~
Alexander Alekhin [Sat, 13 Aug 2022 15:05:41 +0000 (15:05 +0000)]
Merge pull request #22350 from alalek:rework_psabi_warning
catree [Fri, 12 Aug 2022 08:37:09 +0000 (10:37 +0200)]
Fix documentation about depth combinations for imgproc functions.
Alexander Smorkalov [Fri, 12 Aug 2022 10:26:26 +0000 (10:26 +0000)]
Merge pull request #22344 from ocpalo:libjpegturbo2.1.3
Lukas Weber [Thu, 11 Aug 2022 16:04:28 +0000 (18:04 +0200)]
remove static con_thresh for adjuster
Alexander Smorkalov [Thu, 11 Aug 2022 09:59:51 +0000 (12:59 +0300)]
Merge pull request #22199 from zihaomu:bug_fix_22195
DNN: Reduce Layer (add dynamic batch and ReduceSum support)
Alexander Smorkalov [Thu, 11 Aug 2022 09:50:45 +0000 (09:50 +0000)]
Merge pull request #22357 from jspricke:missing_header
Jochen Sprickerhof [Mon, 8 Aug 2022 19:10:13 +0000 (21:10 +0200)]
Add missing header for LIBAVCODEC_VERSION_INT
Alexander Alekhin [Sun, 7 Aug 2022 12:46:44 +0000 (15:46 +0300)]
build: disable psabi warning with GCC 7.0 and ARM
Alexander Alekhin [Sun, 7 Aug 2022 12:43:10 +0000 (15:43 +0300)]
Revert "suppress warning on GCC 7 and later"
This reverts commit
a630ad73cb5dde7f8c69e86094bd4a1070ff0249.
ocpalo [Fri, 5 Aug 2022 20:13:06 +0000 (23:13 +0300)]
update libjpeg-turbo version to 2.1.3
Alexander Smorkalov [Fri, 5 Aug 2022 13:30:18 +0000 (13:30 +0000)]
Merge pull request #22298 from rogday:tutorial_fix
rogday [Sun, 24 Jul 2022 20:33:07 +0000 (23:33 +0300)]
Add new params
Alexander Smorkalov [Fri, 5 Aug 2022 11:39:53 +0000 (11:39 +0000)]
Merge pull request #22160 from sturkmen72:update_highgui
Alexander Smorkalov [Fri, 5 Aug 2022 11:22:06 +0000 (14:22 +0300)]
Merge pull request #22311 from zihaomu:layer_fused_optmized_mish
DNN: add another two Mish activation to onnx_graph_simplifier
Alexander Smorkalov [Fri, 5 Aug 2022 11:14:23 +0000 (11:14 +0000)]
Merge pull request #22135 from rogday:force_reopen
Alexander Smorkalov [Fri, 5 Aug 2022 11:13:14 +0000 (11:13 +0000)]
Merge pull request #22146 from rogday:symcircles
Alexander Smorkalov [Fri, 5 Aug 2022 07:52:32 +0000 (07:52 +0000)]
Merge pull request #22250 from ocpalo:codec_fix
Alexander Smorkalov [Fri, 5 Aug 2022 06:59:45 +0000 (06:59 +0000)]
Merge pull request #22339 from asenyaev:asen/obsensor_fix_for_win
Alexander Smorkalov [Wed, 3 Aug 2022 13:27:46 +0000 (16:27 +0300)]
Merge pull request #22057 from mohawk2:typos
Typos: cheirality vs chirality
Alexander Smorkalov [Wed, 3 Aug 2022 11:26:37 +0000 (11:26 +0000)]
Merge pull request #22330 from zihaomu:skip_too_long_in_debug_test_dnn
Alexander Smorkalov [Wed, 3 Aug 2022 11:09:45 +0000 (14:09 +0300)]
Merge pull request #22217 from CSharperMantle:CSharperMantle-patch-steady-clock
Use `std::chrono::steady_clock` in `getTickCount`
Alexander Smorkalov [Wed, 3 Aug 2022 09:34:10 +0000 (12:34 +0300)]
Merge pull request #22212 from SergeyIvanov87:gapi_vpl_multiple_devices
G-API: VPL Add VAAPI into tests & VPL sample
Alexander Smorkalov [Wed, 3 Aug 2022 09:30:22 +0000 (09:30 +0000)]
Merge pull request #22313 from mateusztabaka:getline
Andrey Senyaev [Wed, 3 Aug 2022 09:14:15 +0000 (12:14 +0300)]
Fix in obsensor for VS 14
Alexander Smorkalov [Tue, 2 Aug 2022 09:11:08 +0000 (09:11 +0000)]
Merge pull request #22223 from klatism:mobile-dynamically-linked-libs
Zihao Mu [Tue, 2 Aug 2022 06:58:05 +0000 (14:58 +0800)]
add more skip for very long test case in test_dnn.
Alexander Smorkalov [Tue, 2 Aug 2022 06:41:51 +0000 (06:41 +0000)]
Merge pull request #22327 from hzcyf:4.x
Alexander Smorkalov [Tue, 2 Aug 2022 06:36:34 +0000 (06:36 +0000)]
Merge pull request #22324 from gmbows:typo_fix
Alexander Smorkalov [Tue, 2 Aug 2022 06:33:00 +0000 (06:33 +0000)]
Merge pull request #22309 from asenyaev:asen/ubuntu14.04_workflow
Alexander Smorkalov [Tue, 2 Aug 2022 06:24:37 +0000 (06:24 +0000)]
Merge pull request #22318 from asenyaev:asen/docs_4.x
Alexander Smorkalov [Tue, 2 Aug 2022 06:22:25 +0000 (06:22 +0000)]
Merge pull request #22317 from asenyaev:asen/docs_3.4
Zihao Mu [Tue, 2 Aug 2022 02:32:31 +0000 (10:32 +0800)]
support ReduceLayer without reshape layer.
Andrey Senyaev [Mon, 1 Aug 2022 07:04:57 +0000 (10:04 +0300)]
Docs workflow in GHA for 3.4
hzcyf [Mon, 1 Aug 2022 06:38:22 +0000 (14:38 +0800)]
fix linkage issue when enable BUILD_opencv_world (#22312)
gbowser3@gmail.com [Mon, 1 Aug 2022 00:22:10 +0000 (19:22 -0500)]
Imgproc: Fix doxygen typo
Giles Payne [Sun, 31 Jul 2022 12:04:14 +0000 (21:04 +0900)]
Fix bug ObjC/Swift Quicklook function; check only one channel when drawing Mat as matrix
Andrey Senyaev [Thu, 28 Jul 2022 14:46:01 +0000 (17:46 +0300)]
Docs workflow in GHA for 4.x
Zihao Mu [Thu, 28 Jul 2022 05:19:06 +0000 (13:19 +0800)]
replace new mish impl with softplus
Zihao Mu [Thu, 28 Jul 2022 03:21:29 +0000 (11:21 +0800)]
add another Mish graph simplifier.
Mateusz Tabaka [Wed, 27 Jul 2022 11:21:50 +0000 (11:21 +0000)]
Fix compilation error on CentOS 7 (gcc 4.8)
libstdc++ that comes with gcc 4.8 doesn't
define `getline(basic_istream<char>&&, std::string&)`
even if it's part of the c++11 standard.
However we can still use the following:
`getline(basic_istream<char>&, std::string&)`.
Andrey Senyaev [Wed, 27 Jul 2022 07:19:34 +0000 (10:19 +0300)]
Workflow on Ubuntu 14.04 for 3.4 branch
Smirnov Egor [Mon, 4 Jul 2022 12:56:28 +0000 (15:56 +0300)]
Add option to force reopen camera in interactive calibration tool
Smirnov Egor [Wed, 22 Jun 2022 12:04:46 +0000 (15:04 +0300)]
Add symmetric circles board
hzc [Tue, 26 Jul 2022 11:35:34 +0000 (19:35 +0800)]
videoio: add support for obsensor (Orbbec RGB-D Camera ) (#22196)
* videoio: add support for obsensor (Orbbec RGB-D Camera )
* obsensor: code format issues fixed and some code optimized
* obsensor: fix typo and format issues
* obsensor: fix crosses initialization error
Alexander Alekhin [Tue, 26 Jul 2022 01:07:07 +0000 (01:07 +0000)]
Merge pull request #22300 from komakai:fix-Mat-initWithSize
Alexander Alekhin [Mon, 25 Jul 2022 15:00:32 +0000 (15:00 +0000)]
Merge pull request #22271 from tomoaki0705:dotprod_neon
Giles Payne [Mon, 25 Jul 2022 11:57:53 +0000 (20:57 +0900)]
Fix bug in Objective-C/Swift [Mat initWithSize:**] functions
Alexander Alekhin [Sun, 24 Jul 2022 10:20:59 +0000 (10:20 +0000)]
Merge pull request #22293 from mshabunin:fix-buffer-area-uas
Alexander Alekhin [Sun, 24 Jul 2022 10:20:13 +0000 (10:20 +0000)]
Merge pull request #22296 from alalek:fixup_22153
Alexander Alekhin [Sun, 24 Jul 2022 10:16:34 +0000 (10:16 +0000)]
Merge pull request #22295 from alalek:fixup_22246
Alexander Alekhin [Sun, 24 Jul 2022 09:39:25 +0000 (12:39 +0300)]
imgproc: fixup leftovers of int->int64_t conversion
Alexander Alekhin [Sun, 24 Jul 2022 09:19:37 +0000 (12:19 +0300)]
build: add missing GCC condition for pragma
HAN Liutong [Sun, 24 Jul 2022 09:15:13 +0000 (17:15 +0800)]
Merge pull request #22292 from hanliutong:fix
[GSoC] Fix compilation errors and warnings when using MSVC on Windows.
* Pass reference of the argument.
* Add some cast to suppress warnings.
Maksim Shabunin [Sun, 24 Jul 2022 08:30:08 +0000 (11:30 +0300)]
core: remove unnecessary pointer cleanup in BufferArea
Alexander Alekhin [Fri, 22 Jul 2022 16:49:14 +0000 (16:49 +0000)]
Merge pull request #22278 from hanliutong:fix
Alexander Alekhin [Fri, 22 Jul 2022 09:58:28 +0000 (09:58 +0000)]
Merge pull request #22280 from asenyaev:asen/android_4.x
Alexander Alekhin [Fri, 22 Jul 2022 09:57:44 +0000 (09:57 +0000)]
Merge pull request #22279 from asenyaev:asen/android_3.4
Andrey Senyaev [Thu, 21 Jul 2022 14:59:16 +0000 (17:59 +0300)]
Android GHA workflow for 4.x branch
Andrey Senyaev [Thu, 21 Jul 2022 14:47:55 +0000 (17:47 +0300)]
Android GHA workflow for 3.4 branch
HAN Liutong [Thu, 21 Jul 2022 08:14:32 +0000 (08:14 +0000)]
Fix compile errors when all SIMD is disabled.
HAN Liutong [Thu, 21 Jul 2022 03:23:57 +0000 (03:23 +0000)]
Use "#if" instead of "#ifdef" for CV_SIMD128.
Zihao Mu [Wed, 20 Jul 2022 11:02:16 +0000 (19:02 +0800)]
batchsize dynamic is set to index 0.
Tomoaki Teshima [Wed, 20 Jul 2022 10:25:39 +0000 (19:25 +0900)]
neon: add dotprod dispatch implementation
* read vector at runtime
* add enum
Alexander Alekhin [Tue, 19 Jul 2022 21:41:29 +0000 (21:41 +0000)]
Merge pull request #22269 from asenyaev:asen/fix_python_recursion
HAN Liutong [Tue, 19 Jul 2022 17:02:00 +0000 (01:02 +0800)]
Merge pull request #22179 from hanliutong:new-rvv
[GSoC] New universal intrinsic backend for RVV
* Add new rvv backend (partially implemented).
* Modify the framework of Universal Intrinsic.
* Add CV_SIMD macro guards to current UI code.
* Use vlanes() instead of nlanes.
* Modify the UI test.
* Enable the new RVV (scalable) backend.
* Remove whitespace.
* Rename and some others modify.
* Update intrin.hpp but still not work on AVX/SSE
* Update conditional compilation macros.
* Use static variable for vlanes.
* Use max_nlanes for array defining.
Alexander Alekhin [Tue, 19 Jul 2022 14:24:25 +0000 (14:24 +0000)]
Merge pull request #22267 from asenyaev:asen/rename_lin_arm_pipelines_4.x
Alexander Alekhin [Tue, 19 Jul 2022 14:23:52 +0000 (14:23 +0000)]
Merge pull request #22266 from asenyaev:asen/rename_lin_arm_pipelines
Alexander Alekhin [Tue, 19 Jul 2022 14:20:33 +0000 (14:20 +0000)]
Merge pull request #22270 from tomoaki0705:fix_layout
Tomoaki Teshima [Tue, 19 Jul 2022 12:44:07 +0000 (21:44 +0900)]
doc: fix layout
Andrey Senyaev [Tue, 19 Jul 2022 10:52:29 +0000 (13:52 +0300)]
Fixed an issue with a recursion of cv2 in python
Andrey Senyaev [Tue, 19 Jul 2022 10:12:50 +0000 (13:12 +0300)]
Linux ARM64 rename ubuntu version on 4.x
Andrey Senyaev [Tue, 19 Jul 2022 10:10:05 +0000 (13:10 +0300)]
Linux ARM64 rename ubuntu version on 3.4
rogday [Tue, 19 Jul 2022 03:14:05 +0000 (06:14 +0300)]
Merge pull request #21865 from rogday:nary_eltwise_layers
Reimplementation of Element-wise layers with broadcasting support
* init
* semi-working initial version
* add small_vector
* wip
* remove smallvec
* add nary function
* replace auto with Mat in lambda expr used in transform
* uncomment asserts
* autobuffer shape_buf & step_buf
* fix a missing bracket
* fixed a missing addLayer in parseElementWise
* solve one-dimensional broadcast
* remove pre_broadcast_transform for the case of two constants; fix missing constBlobsExtraInfo when addConstant is called
* one autobuffer for step & shape
* temporal fix for the missing original dimension information
* fix parseUnsqueeze when it gets a 1d tensor constant
* support sum/mean/min/max with only one input
* reuse old code to handle cases of two non-constant inputs
* add condition to handle div & mul of two non-constant inputs
* use || instead of or
* remove trainling spaces
* enlarge buf in binary_forward to contain other buffer
* use autobuffer in nary_forward
* generate data randomly and add more cases for perf
* add op and, or & xor
* update perf_dnn
* remove some comments
* remove legacy; add two ONNX conformance tests in filter
* move from cpu_denylist to all_denylist
* adjust parsing for inputs>=2
Co-authored-by: fengyuentau <yuantao.feng@opencv.org.cn>
Alexander Alekhin [Mon, 18 Jul 2022 18:27:33 +0000 (18:27 +0000)]
Merge pull request #22257 from rogday:save_frames_fix
rogday [Mon, 18 Jul 2022 09:53:04 +0000 (12:53 +0300)]
fix save_frames parameter
Alexander Alekhin [Sat, 16 Jul 2022 11:59:30 +0000 (11:59 +0000)]
Merge pull request #22249 from fengyuentau:fix_for_22221
Alexander Alekhin [Sat, 16 Jul 2022 07:40:40 +0000 (07:40 +0000)]
Merge pull request #22255 from r2d3:python_trackbar_macos
Alexander Alekhin [Sat, 16 Jul 2022 07:40:14 +0000 (07:40 +0000)]
Merge pull request #22225 from scorpiozj:patch-1
David Geldreich [Fri, 15 Jul 2022 17:35:32 +0000 (19:35 +0200)]
correct an issue of trackbar on macOS
Python binding is passing NULL as (int*)value.
sliderChanged crash when trying to dereference value
Alexander Alekhin [Fri, 15 Jul 2022 19:55:16 +0000 (19:55 +0000)]
Merge pull request #22254 from longnguyen2004:mingw-strsafe
Long Nguyen [Fri, 15 Jul 2022 11:00:53 +0000 (18:00 +0700)]
Define `STRSAFE_NO_DEPRECATE` for both clang and gcc mingw-w64
scorpiozj [Sun, 10 Jul 2022 12:39:04 +0000 (20:39 +0800)]
Update imgproc.hpp
fix Rect value of integral image example;
Alexander Alekhin [Thu, 14 Jul 2022 20:27:25 +0000 (20:27 +0000)]
Merge pull request #22229 from zihaomu:bug_fix_22195_3_4
Berke [Thu, 14 Jul 2022 13:45:47 +0000 (16:45 +0300)]
release png,jpeg resources in destructor
fengyuentau [Thu, 14 Jul 2022 11:27:20 +0000 (19:27 +0800)]
define data_layout as unknown for pack
Alexander Alekhin [Thu, 14 Jul 2022 11:09:04 +0000 (11:09 +0000)]
Merge pull request #22246 from asenyaev:asen/fix_warning_lnx_arm64_3.4
Andrey Senyaev [Thu, 14 Jul 2022 08:17:38 +0000 (11:17 +0300)]
Pragma to ignore -Waggressive-loop-optimizations on Linux ARM64
SergeyIvanov87 [Wed, 13 Jul 2022 15:49:48 +0000 (18:49 +0300)]
Address several comments