Zihao Mu [Fri, 26 Aug 2022 09:57:25 +0000 (17:57 +0800)]
Further optimization of Conv2D, fused Conv_Add_Activation, bring latest code from ficus OpConv.fx. (#22401)
Alexander Smorkalov [Fri, 26 Aug 2022 09:51:19 +0000 (12:51 +0300)]
Merge pull request #22236 from mizo:v4l2-multi-planar-v2
V4L2: Add multi-planar capture support
Alexander Smorkalov [Fri, 26 Aug 2022 09:49:47 +0000 (12:49 +0300)]
Merge pull request #22347 from bu3w:filter-camera-streaming-by-format
select correct MediaType in MSMF backend.
Alexander Smorkalov [Fri, 26 Aug 2022 09:34:33 +0000 (12:34 +0300)]
Merge pull request #22333 from cudawarped:fix_for_21101
Fix video codec fourcc #21101
Alexander Alekhin [Wed, 24 Aug 2022 21:57:36 +0000 (21:57 +0000)]
Merge pull request #22411 from zihaomu:remove_whitespace
Alexander Smorkalov [Tue, 23 Aug 2022 09:50:01 +0000 (12:50 +0300)]
Merge pull request #22353 from hanliutong:more-rvv-intrin
[GSoC] Add more universal intrinsic implementations for RVV.
Daisuke Mizobuchi [Wed, 15 Jun 2022 01:35:42 +0000 (10:35 +0900)]
V4L2: Add multi-planar capture support
Devices which only support multi-planar capture cannot be processed as
single-planar.
Add multi-planar support to v4l driver.
Alexander Smorkalov [Mon, 22 Aug 2022 12:30:49 +0000 (12:30 +0000)]
Merge pull request #22410 from zihaomu:silu_support
Alexander Smorkalov [Mon, 22 Aug 2022 09:50:55 +0000 (09:50 +0000)]
Merge pull request #22407 from Biswa96:cmake-pkgconfig-mingw
MENG Yu [Fri, 5 Aug 2022 17:52:33 +0000 (01:52 +0800)]
select correct MediaType in MSMF backend.
Zihao Mu [Mon, 22 Aug 2022 03:14:59 +0000 (11:14 +0800)]
remove whitespace
Zihao Mu [Mon, 22 Aug 2022 02:51:29 +0000 (10:51 +0800)]
support silu activation in darknet
Biswapriyo Nath [Sun, 21 Aug 2022 06:36:46 +0000 (12:06 +0530)]
cmake: Enable pkgconfig support for mingw
Anatoliy Talamanov [Sat, 20 Aug 2022 17:24:41 +0000 (18:24 +0100)]
Merge pull request #22393 from TolyaTalamanov:at/fix-gapi-vpl-windows-build
* Fix G-API OneVPL compilation
* Fix macro
__WIN32__ -> _WIN32
Alexander Smorkalov [Fri, 19 Aug 2022 10:01:23 +0000 (10:01 +0000)]
Merge pull request #22403 from Biswa96:add-locale-header
Biswapriyo Nath [Fri, 19 Aug 2022 07:44:57 +0000 (13:14 +0530)]
videoio: Include missing locale header for std::wstring_convert
This fixes the following error with mingw toolchain:
opencv/modules/videoio/src/cap_msmf.cpp:1020: error: 'wstring_convert' is not a member of 'std'
1020 | std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>> conv;
| ^~~~~~~~~~~~~~~
opencv/modules/videoio/src/cap_ffmpeg_hw.hpp:230:26: error: 'wstring_convert' is not a member of 'std'
230 | std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>> conv;
| ^~~~~~~~~~~~~~~
The locale header is required according to C++ standard.
See https://en.cppreference.com/w/cpp/locale/wstring_convert
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
HAN Liutong [Thu, 18 Aug 2022 08:01:09 +0000 (08:01 +0000)]
Remove the test log in test_interleave_pq.
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
HAN Liutong [Wed, 17 Aug 2022 14:39:23 +0000 (14:39 +0000)]
Add testcases for interleave_p&q and enable others testcases.
HAN Liutong [Wed, 17 Aug 2022 14:38:38 +0000 (14:38 +0000)]
Add implementation for zip, transpose, interleave, reverse and combine.
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
HAN Liutong [Fri, 12 Aug 2022 14:13:26 +0000 (14:13 +0000)]
add missing test cases(v_abs)
HAN Liutong [Fri, 12 Aug 2022 14:12:52 +0000 (14:12 +0000)]
Remove redundant intrinsics.
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
HAN Liutong [Fri, 12 Aug 2022 01:45:44 +0000 (01:45 +0000)]
Update implementations on arithmetics.
HAN Liutong [Fri, 12 Aug 2022 01:44:30 +0000 (01:44 +0000)]
Add testcase for continuous mul and add.
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
HAN Liutong [Mon, 8 Aug 2022 02:09:54 +0000 (02:09 +0000)]
Add more universal intrinsic implementations for RVV.
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
cudawarped [Wed, 3 Aug 2022 06:41:06 +0000 (09:41 +0300)]
Skip new test until pr built into windows ffmpeg dll.
cudawarped [Tue, 2 Aug 2022 14:18:42 +0000 (17:18 +0300)]
Initial fix to try and return a valid fourcc when _opencv_avcodec_get_name fails.
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.