HAN Liutong [Wed, 26 Oct 2022 13:02:03 +0000 (13:02 +0000)]
Update SIMD macro for RVV backend.
Alexander Smorkalov [Wed, 31 Aug 2022 13:14:43 +0000 (13:14 +0000)]
Merge pull request #22429 from hanliutong:more-rvv-intrin
Alexander Smorkalov [Wed, 31 Aug 2022 10:33:59 +0000 (10:33 +0000)]
Merge pull request #22436 from Harvey-Huang:4-bit_palette_color
Alexander Smorkalov [Tue, 30 Aug 2022 07:01:05 +0000 (07:01 +0000)]
Merge pull request #22440 from zihaomu:fix_conv_bug
Alexander Smorkalov [Tue, 30 Aug 2022 06:33:57 +0000 (06:33 +0000)]
Merge pull request #22306 from zihaomu:qgemm_and_squeeze_opset13_onnximporter
Zihao Mu [Tue, 30 Aug 2022 01:50:29 +0000 (09:50 +0800)]
add qgemm and squeeze op13 supported on ONNXImporter
Alexander Smorkalov [Mon, 29 Aug 2022 14:56:17 +0000 (17:56 +0300)]
Merge pull request #22362 from fengyuentau:conv_asym_pad_fuse
Remove asymmetric padding in Conv layer since it is supported in CPU backend
Zihao Mu [Mon, 29 Aug 2022 09:15:35 +0000 (17:15 +0800)]
replace v_add with +
Alexander Smorkalov [Mon, 29 Aug 2022 06:32:25 +0000 (09:32 +0300)]
Merge pull request #22337 from zihaomu:load_ONNX_fp16_as_fp32
DNN: load fp16 ONNX model as fp32
fengyuentau [Mon, 29 Aug 2022 02:51:26 +0000 (02:51 +0000)]
tengine: supports conv with asymmetric padding
Harvey [Mon, 29 Aug 2022 02:21:17 +0000 (10:21 +0800)]
4-bit_palette_color
Alexander Alekhin [Sun, 28 Aug 2022 17:50:15 +0000 (17:50 +0000)]
Merge pull request #22432 from dmatveev:dm/ade_012a
Zihao Mu [Fri, 26 Aug 2022 23:42:38 +0000 (07:42 +0800)]
reuse WORDS_BIGENDIAN.
Dmitry Matveev [Fri, 26 Aug 2022 18:29:56 +0000 (21:29 +0300)]
G-API: Update ADE to v0.1.2a to fix new Windows warnings
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
HAN Liutong [Fri, 26 Aug 2022 07:06:51 +0000 (07:06 +0000)]
Add remaining intrinsics.
Zihao Mu [Fri, 26 Aug 2022 02:04:44 +0000 (10:04 +0800)]
load fp16 as fp32 and align fp16 and double in onnx_graph_simplifie
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_;
| ^~~~~~~~~~~~~~~~~~
fengyuentau [Sun, 14 Aug 2022 09:47:48 +0000 (17:47 +0800)]
tune for opencl
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
fengyuentau [Wed, 10 Aug 2022 11:52:44 +0000 (19:52 +0800)]
remove asymmetric padding checks
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