Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(5.x) Merge 4.x #21651

Merged
merged 190 commits into from Feb 22, 2022
Merged

(5.x) Merge 4.x #21651

merged 190 commits into from Feb 22, 2022

Conversation

alalek
Copy link
Member

@alalek alalek commented Feb 22, 2022

101 PRs:

#20363 from SentToDevNull:master
#20785 from smirnov-alexey:as/oak_backend
#20832 from TolyaTalamanov:at/python-gstreamer-source
#21144 from anna-khakimova:ak/resize_simd_v2
#21232 from sivanov-work:vpl_gpu_remote_infer
#21349 from alalek:cmake_link_no_undefined
#21357 from rogday:model_diag
#21361 from alalek:sample_fix_tracking
#21362 from mpashchenkov:mp/ocv-gapi-suppress-warn
#21369 from UnaNancyOwen:fix_uwp
#21374 from cudawarped:fix_cuda_event_flags
#21375 from JoeHowse:3.4-umatusageflags-docs
#21378 from sturkmen72:fix_legacy_constants
#21382 from stal12:CCL_fix_4conn
#21394 from vrabaud:3.4_doc
#21398 from thegrizzlylabs:fix-catalyst-arch
#21400 from Harvey-Huang:master
#21405 from h6197627:3.4
#21409 from sturkmen72:patch-3
#21412 from crackwitz:kmeans-N-ge-K-message
#21413 from berak:patch-1
#21416 from alalek:videoio_msmf_sourcereadercb_dtor_message_info
#21420 from lukasalexanderweber:4.x
#21421 from vrabaud:3.4size_t
#21422 from alexgiving:atrutnev/wrong_destination_size_deduction_resize
#21424 from dbudniko:dbudniko/media_frame_adapter_enabling
#21426 from alalek:dnn_simd_unaligned_weights_fix
#21428 from Harvey-Huang:TIFF
#21429 from alalek:dnn_api_explicit_const_3.4
#21437 from alalek:dnn_api_explicit_const_4.x
#21440 from mshabunin:fix-kw-2022-01
#21441 from alexgiving:atrutnev/split3_simd_fluid
#21451 from sturkmen72:update_imreadmulti_doc
#21452 from mshabunin:ov-pkg
#21453 from sturkmen72:bigtiff
#21454 from sturkmen72:update_templates
#21467 from alalek:issue_21448
#21468 from VadimLevin:dev/vlevin/handle-pymodule-add-object-result
#21470 from alalek:winpack_dldt_fix_21469
#21474 from anna-khakimova:ak/simd_for_divc
#21475 from alexgiving:atrutnev/fix_tests
#21477 from TolyaTalamanov:at/pipeline-builder-tool
#21478 from VadimLevin:dev/vlevin/pysubmodules-initialization-fix
#21483 from alalek:cmake_highgui_opengl_update_3.4
#21489 from VadimLevin:dev/vlevin/pysubmodules-initialization-fix-backport
#21490 from rogday:optional_outputs
#21497 from alalek:fix_build_gcc12_3.4
#21499 from sturkmen72:update_documentation
#21500 from Kanaderu:fix-gst-audio-win
#21501 from sturkmen72:update_samples
#21505 from georgthegreat:patch-1
#21506 from alalek:core_fp_denormals
#21508 from tailsu:sd/fix-zlib-png-android
#21511 from dbudniko:dbudniko/gapi_media_format_gray
#21512 from vrabaud:3.4_ub_drawing
#21514 from pkubaj:patch-1
#21517 from alalek:cmake_dont_force_werror
#21518 from zihaomu:resize_onnx_opset13
#21520 from alexgiving:atrutnev/simd_for_split4
#21521 from alalek:dnn_ignore_denormals
#21525 from VadimLevin:dev/vlevin/pysubmodules-refcounter-fix
#21527 from vrabaud:3.4_msan
#21528 from sturkmen72:patch-5
#21529 from alexgiving:atrutnev/simd_for_merge3
#21533 from alexgiving:atrutnev/tolerance_for_divc_kernel
#21534 from alexgiving:atrutnev/simd_for_merge4
#21538 from edman007:fixup-21536
#21540 from alalek:dnn_support_outputs_registration_3.4
#21547 from mshabunin:plugin-link
#21551 from alalek:cmake_dnn_backport_3.4
#21555 from cudawarped:fix_gpumat_dataend_bug
#21560 from dbudniko:dbudniko/gapi_media_format_gray_plus_gst_source
#21561 from cudawarped:ffmpeg_prefer_tcp_default
#21562 from alalek:cmake_carotene_use_cv_disable_optimization
#21564 from alalek:dnn_fix_openvino_outputs
#21566 from TolyaTalamanov:at/gapi-modeling-tool_fix_handling_fp16_precision
#21567 from sivanov-work:gapi_streaming_fix
#21569 from alalek:fixup_18031
#21573 from lamm45:lineiterator-doc
#21577 from sturkmen72:upd_floodfill
#21579 from TolyaTalamanov:at/handle-errors-in-iebackend
#21582 from gfiumara:3.4
#21590 from berak:patch-1
#21591 from alalek:dnn_drop_legacy_ie
#21594 from vrabaud:3.4_msan
#21598 from KaurkerDevourer:patch-1
#21599 from alalek:winpack_dldt_force_cmake_config
#21602 from paroj:hidpi
#21606 from sturkmen72:hog_update
#21607 from fengyuentau:fix_FaceDetectorYN_dynamic_shape
#21609 from mshabunin:disable-onnx-tests
#21612 from seanm:tsan-call-once
#21613 from YusukeKameda:patch-1
#21614 from alalek:fix_build_power8_vec_absd
#21617 from mshabunin:disable-onnx-tests-34
#21620 from alalek:imgcodecs_checks
#21622 from alalek:imgcodecs_checks_3.4
#21626 from anna-khakimova:ak/workaround_for_16s
#21628 from anna-khakimova:ak/resize_fix_32bit_builds
#21635 from DumDereDum:issue_21595_3.4
#21639 from georgthegreat:patch-1

Previous "Merge 4.x": #21371

ci_branch=5.x-merge-4.x
buildworker:Win64 OpenCL=windows-2
#buildworker:Custom=linux-1,linux-2,linux-4,linux-6
buildworker:Docs=linux-4,linux-6
build_image:Docs=docs-js:18.04
build_image:Custom=javascript
buildworker:Custom=linux-4,linux-6
Xbuild_image:Custom=javascript-simd
#build_image:Custom=powerpc64le
#build_image:Custom=ubuntu-openvino-2019r3.0:16.04
#build_image:Custom=ubuntu-openvino-2020.3.0:16.04
#build_image:Custom=ubuntu-openvino-2020.4.0:16.04
#build_image:Custom=ubuntu-openvino-2021.1.0:20.04
#build_image:Custom=ubuntu-openvino-2021.2.0:20.04
#build_image:Custom=ubuntu-openvino-2021.3.0:20.04
#buildworker:Custom=linux-1
#build_image:Custom=ubuntu-vulkan:16.04
#buildworker:Custom=linux-4
#build_image:Custom=fedora:28
#build_image:Custom=ubuntu-cuda:16.04
#build_image:Custom=ubuntu-clang:18.04
#build_image:Custom=ubuntu:20.04
#buildworker:Custom=linux-1
#build_image:Custom=javascript-simd
#build_image:Custom=mips64el
#build_image:Custom Mac=openvino-2019r3.0
#build_image:Custom Mac=openvino-2020.3.0
Xbuild_image:Custom Mac=openvino-2020.4.0
Xbuild_image:Custom Mac=openvino-2021.1.0
Xbuild_image:Custom Mac=openvino-2021.2.0
build_image:Custom Mac=openvino-2021.4.2
#build_image:Custom Win=openvino-2019r3.0
#build_image:Custom Win=openvino-2020.3.0
Xbuild_image:Custom Win=openvino-2020.4.0
Xbuild_image:Custom Win=openvino-2021.1.0
Xbuild_image:Custom Win=openvino-2021.2.0
build_image:Custom Win=openvino-2021.4.2
test_bigdata:Custom Win=1
test_filter:Custom Win=*
test_modules:Custom Win=dnn,python2,python3,java
test_opencl:Custom Win=OFF
build_contrib:Custom Win=OFF
#build_image:Custom Win=msvs2017
#build_image:Custom Win=msvs2019
test_modules:Custom Mac=dnn,java,python3

Xtest_bigdata:Custom=1
Xtest_filter:Custom=*
Xtest_modules:Custom=dnn,python2,python3,java
Xtest_opencl:Custom=OFF
Xbuild_contrib:Custom=OFF

alalek and others added 30 commits December 29, 2021 01:30
resolves: opencv#21406

use constructors consistently
* Use c++ namespaces explicitly

* Add root cv c++ namespace
We only use that value as uint64_t below anyway.
tiff need check TIFFTAG_SAMPLEFORMAT, should not always use unsigned.
Allow cv::cuda::Event to accept combinations of flags
- weights are unaligned in dasiamprn sample (comes from numpy)
alalek and others added 24 commits February 15, 2022 11:48
Thread Sanitizer identified an incorrect implementation of double checked locking.

Replaced it with a static, which therefore can only be created once.
Issue 21595 fix 3.4 branch

* bug fix; add test

* rewrite tests avoiding vector in tests
…ynamic_shape

Use YuNet of fixed input shape to fix not-supported-dynamic-zero-shape for FaceDetectorYN

* use yunet with input of fixed shape

* update yunet used in face recognition regression
@alalek
Copy link
Member Author

alalek commented Feb 22, 2022

👍

@alalek alalek merged commit 899b4d1 into opencv:5.x Feb 22, 2022
@opencv-pushbot opencv-pushbot mentioned this pull request Apr 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet