8000 (5.x) Merge 4.x by alalek · Pull Request #21651 · opencv/opencv · GitHub
[go: up one dir, main page]

Skip to content

(5.x) Merge 4.x #21651

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

Merged
merged 190 commits into from
Feb 22, 2022
Merged
Changes from 2 commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
7f075b0
samples(python): update tracker.py
alalek Dec 29, 2021
c2209ad
Doc warnings about experimental UMatUsageFlags
JoeHowse Dec 31, 2021
0e6a2c0
fix legacy constants
sturkmen72 Jan 2, 2022
c685293
Fix #21366
stal12 Jan 3, 2022
f6fe5c0
copyright: 2022
alalek Jan 4, 2022
6e4d61c
copyright: 2022
alalek Jan 4, 2022
370f878
Merge pull request #21375 from JoeHowse:3.4-umatusageflags-docs
alalek Jan 4, 2022
53b89e1
Merge pull request #21382 from stal12:CCL_fix_4conn
alalek Jan 4, 2022
14e4a10
Merge pull request #21378 from sturkmen72:fix_legacy_constants
alalek Jan 4, 2022
bf5e09d
Remove unnecessary use of ref-capture in code example.
vrabaud Jan 5, 2022
751b3f5
apple/build_xcframework.py: fix incorrect catalyst archs
guillaume-tgl Jan 5, 2022
0314d1d
Merge pull request #21394 from vrabaud:3.4_doc
alalek Jan 6, 2022
a1143c4
Merge pull request #21398 from thegrizzlylabs:fix-catalyst-arch
alalek Jan 6, 2022
f3e0479
kmeans: assertion "There can't be more clusters than elements"
crackwitz Jan 8, 2022
5602d2c
Update stitching_detailed.py
berak Jan 9, 2022
742a082
Merge pull request #21412 from crackwitz:kmeans-N-ge-K-message
alalek Jan 9, 2022
05dbaf7
videoio(msmf): use info message in SourceReaderCB destructor
alalek Jan 10, 2022
649f747
Merge pull request #21405 from h6197627:3.4
h6197627 Jan 10, 2022
1ba7c2f
Merge pull request #21416 from alalek:videoio_msmf_sourcereadercb_dto…
alalek Jan 10, 2022
fe2a259
Update documentation
sturkmen72 Jan 7, 2022
6fd1a2e
Merge pull request #21409 from sturkmen72:patch-3
alalek Jan 10, 2022
4db3a38
Fix a potential UBSAN error.
vrabaud Jan 11, 2022
a5894f3
Merge pull request #21413 from berak:patch-1
alalek Jan 11, 2022
c3e27bc
Merge pull request #21400 from Harvey-Huang:master
Harvey-Huang Jan 11, 2022
c25fd33
Merge pull request #21421 from vrabaud:3.4size_t
alalek Jan 11, 2022
ecfbaa2
Merge pull request #21374 from cudawarped:fix_cuda_event_flags
cudawarped Jan 11, 2022
e9c46f3
fix rounding
Jan 11, 2022
80d9f62
dnn: don't use aligned load without alignment checks
alalek Jan 12, 2022
bc1f881
Merge pull request #21422 from alexgiving:atrutnev/wrong_destination_…
alalek Jan 12, 2022
5e327af
Merge pull request #21426 from alalek:dnn_simd_unaligned_weights_fix
alalek Jan 12, 2022
aebb65e
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Jan 12, 2022
19bbe6c
Merge pull request #21424 from dbudniko:dbudniko/media_frame_adapter_…
Jan 12, 2022
d5f73f8
Fixed issues found by static analysis
mshabunin Jan 12, 2022
8768a80
Merge pull request #21440 from mshabunin:fix-kw-2022-01
alalek Jan 13, 2022
9592537
Merge pull request #20363 from SentToDevNull:master
SentToDevNull Jan 13, 2022
60228d3
Merge pull request #21144 from anna-khakimova:ak/resize_simd_v2
Jan 14, 2022
172bb78
Update imgcodecs.hpp
sturkmen72 Jan 14, 2022
b5b3f4e
Update PULL_REQUEST_TEMPLATE.md and ISSUE_TEMPLATE.md
sturkmen72 Jan 15, 2022
f185703
bigtiff images reading
sturkmen72 Jan 15, 2022
4801526
Merge pull request #21451 from sturkmen72:update_imreadmulti_doc
alalek Jan 16, 2022
b304730
dnn: fix API - explicit ctors, const methods
alalek Jan 12, 2022
0fe7420
fix model diagnostic tool
rogday Jan 17, 2022
a1ec4ea
Merge pull request #21361 from alalek:sample_fix_tracking
alalek Jan 17, 2022
f2d5d6d
Merge pull request #20785 from smirnov-alexey:as/oak_backend
smirnov-alexey Jan 17, 2022
5ba9a08
core(persistence): avoid NULL pointer dereference
alalek Jan 18, 2022
e613b17
build(winpack_dldt): repair build with MSVS 2019 (16.11.9)
alalek Jan 18, 2022
76e34d6
fix: handle possible PyModule_AddObject failure
VadimLevin Jan 18, 2022
7f6dcc2
Merge pull request #21467 from alalek:issue_21448
alalek Jan 18, 2022
8e2a3c1
Merge pull request #21470 from alalek:winpack_dldt_fix_21469
alalek Jan 18, 2022
ed6ca0d
Merge pull request #21369 from UnaNancyOwen:fix_uwp
UnaNancyOwen Jan 18, 2022
6ffa2b0
Merge pull request #21357 from rogday:model_diag
alalek Jan 18, 2022
7e746ad
Merge pull request #21454 from sturkmen72:update_templates
alalek Jan 19, 2022
25f2527
Merge pull request #21468 from VadimLevin:dev/vlevin/handle-pymodule-…
alalek Jan 19, 2022
6778e19
Merge pull request #21362 from mpashchenkov:mp/ocv-gapi-suppress-warn
Jan 19, 2022
eca2d92
fix: submodules creation and registration
VadimLevin Jan 18, 2022
6ae8103
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Jan 19, 2022
82818e7
cmake(highgui): update handling of OpenGL libraries
alalek Jan 20, 2022
51e8af9
cmake(link): add '-Wl,--no-undefined'
alalek Dec 26, 2021
8f4473b
Merge pull request #21478 from VadimLevin:dev/vlevin/pysubmodules-ini…
alalek Jan 20, 2022
ca5258f
Merge pull request #21483 from alalek:cmake_highgui_opengl_update_3.4
alalek Jan 20, 2022
e612770
Merge pull request #21349 from alalek:cmake_link_no_undefined
alalek Jan 20, 2022
22f0bca
Merge pull request #21453 from sturkmen72:bigtiff
alalek Jan 20, 2022
17b2d92
add optional outputs support and fix graph links
rogday Jan 21, 2022
eb7b45d
dnn: fix API - explicit ctors, const methods
alalek Jan 12, 2022
f811ba8
Merge pull request #21429 from alalek:dnn_api_explicit_const_3.4
alalek Jan 21, 2022
b796ede
Merge pull request #21437 from alalek:dnn_api_explicit_const_4.x
alalek Jan 21, 2022
302d14a
build: fix GCC12 compilation
alalek Jan 22, 2022
2b5bb02
Update imgcodecs.hpp
sturkmen72 Jan 14, 2022
3f23770
Merge pull request #21497 from alalek:fix_build_gcc12_3.4
alalek Jan 23, 2022
574320e
Merge pull request #21500 from Kanaderu:fix-gst-audio-win
Kanaderu Jan 23, 2022
2647902
Update python samples
sturkmen72 Jan 22, 2022
d1b533d
Disable -Wreturn-type-c-linkage under clang-cl
georgthegreat Jan 24, 2022
e675936
Merge pull request #21505 from georgthegreat:patch-1
alalek Jan 24, 2022
2e20f2b
android: set all zlib variables used by downstream packages
tailsu Jan 24, 2022
92af035
Merge pull request #21501 from sturkmen72:update_samples
alalek Jan 24, 2022
266835c
Merge pull request #21232 from sivanov-work:vpl_gpu_remote_infer
sivanov-work Jan 24, 2022
abb5c9f
Fix undefined behavior in line drawing.
vrabaud Jan 25, 2022
5d9ea39
Fix VSX detection on FreeBSD
pkubaj Jan 25, 2022
e3a4ff3
Merge pull request #21512 from vrabaud:3.4_ub_drawing
alalek Jan 25, 2022
5e89b9a
Dynamic Dispatching for split3
Jan 25, 2022
9238316
Merge pull request #21441 from alexgiving:atrutnev/split3_simd_fluid
alalek Jan 25, 2022
906f5f7
Merge pull request #21514 from pkubaj:patch-1
alalek Jan 25, 2022
30ff9c6
cmake: don't force -Werror=...
alalek Jan 26, 2022
1235191
core: FP denormals hints support
alalek Jan 11, 2022
b1d484f
core(parallel): propagate FP denormals mode
alalek Jan 24, 2022
83ce1de
Merge pull request #21506 from alalek:core_fp_denormals
alalek Jan 26, 2022
70b0274
dnn: apply hint to ignore denormals processing
alalek Jan 26, 2022
2b79a6f
Merge pull request #20832 from TolyaTalamanov:at/python-gstreamer-source
TolyaTalamanov Jan 26, 2022
9188ce6
Merge pull request #21490 from rogday:optional_outputs
alalek Jan 26, 2022
7f782a1
Merge pull request #21499 from sturkmen72:update_documentation
alalek Jan 26, 2022
1666184
Merge pull request #21517 from alalek:cmake_dont_force_werror
alalek Jan 26, 2022
d887306
fix: submodules creation and registration
VadimLevin Jan 18, 2022
ef85b24
fix: wrong reference counter after module initialization
VadimLevin Jan 27, 2022
ac51ba3
Merge pull request #21525 from VadimLevin:dev/vlevin/pysubmodules-ref…
alalek Jan 27, 2022
d41fcf7
Merge pull request #21489 from VadimLevin:dev/vlevin/pysubmodules-ini…
alalek Jan 27, 2022
9cab808
Merge pull request #21475 from alexgiving:atrutnev/fix_tests
Jan 27, 2022
439ef64
Update window.cpp
sturkmen72 Jan 27, 2022
1f6444f
Merge pull request #21528 from sturkmen72:patch-5
alalek Jan 28, 2022
94229bb
tolerance for divc
Jan 28, 2022
aee8425
Merge pull request #21533 from alexgiving:atrutnev/tolerance_for_divc…
alalek Jan 28, 2022
9e3ba48
Merge pull request #21518 from zihaomu:resize_onnx_opset13
zihaomu Jan 28, 2022
dc35633
Merge pull request #21521 from alalek:dnn_ignore_denormals
alalek Jan 28, 2022
b5b52af
Merge pull request #21527 from vrabaud:3.4_msan
vrabaud Jan 28, 2022
85719a0
dnn: support outputs registration under new names
alalek Jan 29, 2022
a7e6a10
dnn(test): fix outputs handling in ONNX conformance
alalek Jan 29, 2022
441b6db
Merge pull request #21540 from alalek:dnn_support_outputs_registratio…
alalek Jan 31, 2022
d573472
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Jan 31, 2022
870c8d3
dnn(test): fix int8 tolerances
alalek Jan 29, 2022
245f627
Merge pull request #21520 from alexgiving:atrutnev/simd_for_split4
Jan 31, 2022
6811d3d
Merge pull request #21508 from tailsu:sd/fix-zlib-png-android
alalek Jan 31, 2022
f4a7754
Merge pull request #21428 from Harvey-Huang:TIFF
Harvey-Huang Jan 31, 2022
dc29632
Fallback to vaCreateImage + vaPutImage/vaGetImage when vaDeriveImage …
edman007 Jan 29, 2022
5f7d922
Option to enable/disable plugin linking with OpenCV
mshabunin Aug 13, 2021
a92cba8
Merge pull request #21477 from TolyaTalamanov:at/pipeline-builder-tool
TolyaTalamanov Feb 1, 2022
c623676
Enable dynamic dispatching for Merge3
Jan 27, 2022
437af37
Use modern OpenVINO package interface
mshabunin Jan 14, 2022
d37bcbd
Merge pull request #21420 from lukasalexanderweber:4.x
lukasalexanderweber Feb 1, 2022
a351e05
Merge pull request #21538 from edman007:fixup-21536
alalek Feb 1, 2022
09f6e55
Merge pull request #21547 from mshabunin:plugin-link
alalek Feb 1, 2022
415a42f
Merge pull request #21452 from mshabunin:ov-pkg
alalek Feb 1, 2022
5b3d5f9
3.4: Support of OpenVINO interface libraries
ilya-lavrenov Sep 9, 2021
d1e76a3
3.4: Use modern OpenVINO package interface
mshabunin Jan 14, 2022
f66a2ff
Fix GpuMat to correctly calculate dataend when using GpuMat::create().
cudawarped Feb 2, 2022
5190043
Merge pull request #21551 from alalek:cmake_dnn_backport_3.4
alalek Feb 2, 2022
1605d1d
Merge pull request #21474 from anna-khakimova:ak/simd_for_divc
Feb 2, 2022
4d0148b
Merge pull request #21511 from dbudniko:dbudniko/gapi_media_format_gray
Feb 3, 2022
46e1560
Merge pull request #21555 from cudawarped:fix_gpumat_dataend_bug
alalek Feb 3, 2022
4d7953a
cmake(carotene): disable with CV_DISABLE_OPTIMIZATION
alalek Feb 3, 2022
09af10f
Merge pull request #21562 from alalek:cmake_carotene_use_cv_disable_o…
alalek Feb 3, 2022
aa5bc20
dnn(ngraph): fixup get_output_as_single_output_node() replacement patch
alalek Feb 5, 2022
1f70d4e
dnn(test): re-enable ONNX split tests for OpenVINO
alalek Feb 5, 2022
062f305
dnn: don't fuse 'outputs' with OpenVINO backend
alalek Feb 3, 2022
67978b5
dnn(ngraph): add debuging messages
alalek Feb 5, 2022
b57ff73
dnn(ngraph): fix outputs handling, drop 'unconnected' logic
alalek Feb 5, 2022
1da48be
dnn(ngraph): fix output names
alalek Feb 5, 2022
b41d2c5
Merge pull request #21569 from alalek:fixup_18031
alalek Feb 6, 2022
a00a0db
Merge pull request #21564 from alalek:dnn_fix_openvino_outputs
alalek Feb 6, 2022
57d3002
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Feb 6, 2022
5064b6f
Update LineIterator documentation
lamm45 Feb 6, 2022
0835600
Merge pull request #21566 from TolyaTalamanov:at/gapi-modeling-tool_f…
TolyaTalamanov Feb 7, 2022
96e23c2
Merge pull request #21573 from lamm45:lineiterator-doc
alalek Feb 7, 2022
ffee1a4
fix cv::floodfill() for calling it with an empty mask
sturkmen72 Feb 8, 2022
972a4b9
Merge pull request #21577 from sturkmen72:upd_floodfill
alalek Feb 8, 2022
3eeec4f
Merge pull request #21560 from dbudniko:dbudniko/gapi_media_format_gr…
Feb 8, 2022
8f9c36b
Update text_detection.py
berak Feb 9, 2022
619b6df
Merge pull request #21579 from TolyaTalamanov:at/handle-errors-in-ieb…
TolyaTalamanov Feb 9, 2022
dae7393
Fix cv::FileStorage::Mode::Memory doxygen layout
gfiumara Feb 8, 2022
d5ecb5f
Merge pull request #21567 from sivanov-work:gapi_streaming_fix
sivanov-work Feb 9, 2022
9603b68
Merge pull request #21582 from gfiumara:3.4
alalek Feb 9, 2022
e8db363
Merge pull request #21590 from berak:patch-1
alalek Feb 9, 2022
effce05
dnn: drop legacy Inference Engine NN builder API
alalek Feb 9, 2022
fc28ba3
Merge pull request #21594 from vrabaud:3.4_msan
vrabaud Feb 10, 2022
76aff84
Merge pull request #21561 from cudawarped:ffmpeg_prefer_tcp_default
cudawarped Feb 10, 2022
3215db2
Merge pull request #21591 from alalek:dnn_drop_legacy_ie
alalek Feb 10, 2022
888546b
build(winpack_dldt): force using CMake config for InferenceEngine
alalek Feb 11, 2022
1620a1e
Merge pull request #21599 from alalek:winpack_dldt_force_cmake_config
alalek Feb 11, 2022
19926e2
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Feb 11, 2022
12ab546
highui: qt - enable hidpi by default
paroj Feb 12, 2022
44db2ee
update HOGDescriptor documentation
sturkmen72 Feb 13, 2022
33f219d
Incorrect kernel matrix size when Scharr
YusukeKameda Feb 14, 2022
59e16b8
Merge pull request #21606 from sturkmen72:hog_update
alalek Feb 14, 2022
45cbf70
Update filters in ONNX tests
mshabunin Feb 8, 2022
9f2ff3e
Merge pull request #21609 from mshabunin:disable-onnx-tests
alalek Feb 14, 2022
8d88bb0
core(vsx): update vec_absd() workaround condition
alalek Feb 15, 2022
a251474
Update filters in ONNX tests
mshabunin Feb 8, 2022
f9b1dbe
imgcodecs: add runtime checks to validate input
alalek Feb 15, 2022
4e1f17d
Merge pull request #21617 from mshabunin:disable-onnx-tests-34
alalek Feb 15, 2022
0047d3f
Merge pull request #21614 from alalek:fix_build_power8_vec_absd
alalek Feb 15, 2022
446a278
Merge pull request #21620 from alalek:imgcodecs_checks
alalek Feb 15, 2022
2b7803d
imgcodecs: add runtime checks to validate input
alalek Feb 15, 2022
4e53f30
Merge pull request #21622 from alalek:imgcodecs_checks_3.4
alalek Feb 15, 2022
5b23752
Replaced incorrect double checked locking with a static
seanm Feb 14, 2022
5cf1dca
Merge pull request #21612 from seanm:tsan-call-once
alalek Feb 16, 2022
3c814eb
GAPI Perf Tests:Workaround for the OpenCV's issue.
Feb 16, 2022
5c7e893
Merge pull request #21529 from alexgiving:atrutnev/simd_for_merge3
alalek Feb 16, 2022
3188120
Merge pull request #21626 from anna-khakimova:ak/workaround_for_16s
alalek Feb 16, 2022
d3e0193
Merge pull request #21602 from paroj:hidpi
alalek Feb 16, 2022
6b6d89b
GAPI Fluid: Fix for 32bit build issue.
Feb 16, 2022
b9e5256
Merge pull request #21628 from anna-khakimova:ak/resize_fix_32bit_builds
alalek Feb 17, 2022
0898f37
Аix -Winvalid-noreturn under clang-cl
georgthegreat Feb 18, 2022
1890157
Merge pull request #21635 from DumDereDum:issue_21595_3.4
DumDereDum Feb 18, 2022
9198e30
Fix DpSeamFinder::hasOnlyOneNeighbor
KaurkerDevourer Feb 11, 2022
863546e
Merge pull request #21598 from KaurkerDevourer:patch-1
alalek Feb 19, 2022
2c83cfc
Merge pull request #21639 from georgthegreat:patch-1
alalek Feb 19, 2022
5a86592
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Feb 19, 2022
f77c357
Merge pull request #21607 from fengyuentau:fix_FaceDetectorYN_dynamic…
fengyuentau Feb 21, 2022
aa53541
enable dynamic dispatching for merge4
Feb 7, 2022
2efcaa9
Merge pull request #21534 from alexgiving:atrutnev/simd_for_merge4
alalek Feb 21, 2022
92312fb
Merge pull request #21613 from YusukeKameda:patch-1
alalek Feb 22, 2022
899b4d1
Merge branch 4.x
alalek Feb 22, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion modules/core/src/matrix.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ void setSize( Mat& m, int _dims, const int* _sz, const size_t* _steps, bool auto
else if( autoSteps )
{
m.step.p[i] = total;
int64 total1 = (int64)total*s;
uint64 total1 = (uint64)total*s;
if( (uint64)total1 != (size_t)total1 )
CV_Error( CV_StsOutOfRange, "The total matrix size does not fit to \"size_t\" type" );
total = (size_t)total1;
Expand Down
0