Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1206 commits
Select commit Hold shift + click to select a range
527cedd
Merge pull request #18741 from rkazants:fix/rkazants/39665_unsqueeze
alalek Nov 6, 2020
127a44f
Merge pull request #18732 from junxnone:master
alalek Nov 6, 2020
e12adcd
Merge pull request #18742 from AsyaPronina:asyadev/fix_preprocessing_…
alalek Nov 6, 2020
bb5b628
Use explicit opset of Unsqueeze from nGraph
rkazants Nov 6, 2020
caa1658
Merge pull request #18746 from alalek:backport_18741
alalek Nov 7, 2020
bed5deb
dnn: use OpenVINO 2021.1 defines
alalek Nov 7, 2020
df7bf9a
Fix typo in OpenCVFindOpenBLAS.cmake file.
catree Nov 8, 2020
083edb2
Merge pull request #18753 from catree:fix_FindOpenBLAS_typo
alalek Nov 8, 2020
c3e7a23
Merge pull request #18752 from alalek:dnn_defines_openvino_2021.1.0
alalek Nov 8, 2020
a104e7c
doxygen: adjust IMAGE_PATH, allow custom OPENCV_DOCS_EXTRA_IMAGE_PATH
alalek Nov 9, 2020
08271e5
Fix code snippets inclusion into video tutorials
GArik Nov 10, 2020
c694171
Merge pull request #18764 from alalek:doxygen_image_path
alalek Nov 10, 2020
5f1ca33
Merge pull request #18652 from OrestChura:oc/morphologyEx
OrestChura Nov 10, 2020
30d91e8
Merge pull request #18765 from GArik:tutorials
alalek Nov 10, 2020
ef32d7f
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Nov 10, 2020
5dae278
bindings: "inline namespace"
alalek Nov 7, 2020
1b0dca9
Fix issues found by static analysis
mshabunin Nov 10, 2020
3fc1c73
Merge pull request #18510 from OrestChura:oc/boundingRect
OrestChura Nov 11, 2020
5564d73
Merge pull request #18770 from mshabunin:fix-kw-1
alalek Nov 11, 2020
724001a
Added multidimensional RMat::View steps
Nov 3, 2020
d986cc4
calib3d: uninitialzed fields in usac
mshabunin Nov 12, 2020
ed3591e
Merge pull request #18774 from alalek:bindings_namespace_inline
alalek Nov 12, 2020
76cf31b
Merge pull request #18786 from mshabunin:fix-kw-2
alalek Nov 12, 2020
d9c5b85
Use in-place sort
aitikgupta Nov 13, 2020
1f8f0ab
Merge pull request #18795 from aitikgupta:stiching-bug
alalek Nov 13, 2020
011d8e8
videoio: Support Orbbec Astra 3D cameras using OpenNI2 API
GArik Nov 9, 2020
0e4b5b8
Added support of 1x1x1xN input for parseYolo
Nov 4, 2020
41c2669
java: robust code generation
alalek Nov 12, 2020
41e906d
Merge pull request #18729 from rgarnov:rg/extend_parse_yolo
alalek Nov 13, 2020
4d00ed8
Merge pull request #18771 from chrisballinger:xcode-12-fixes
chrisballinger Nov 13, 2020
a3f3fbe
add rudimentary support for uEye cameras
andy-held Oct 18, 2020
389495f
Merge pull request #18499 from RidgeRun:optional-gstreamer-mainloop
alalek Nov 13, 2020
d23435b
Merge pull request #18798 from alalek:java_robust_binding_code
alalek Nov 13, 2020
61144f9
Merge pull request #18783 from sl-sergei:fix_conv1d
sl-sergei Nov 13, 2020
a7c150e
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Nov 13, 2020
3826158
java: 'namespace_' class prefix, support inner classes
alalek Nov 13, 2020
05c011e
Small typo-fix
aitikgupta Nov 14, 2020
79a8201
samples: cmake: digits needs opencv_dnn module to build
quaresmajose Nov 1, 2020
cea137f
Merge pull request #18806 from quaresmajose:cmake
alalek Nov 14, 2020
2e7ef6f
objc: fix std::string handling
alalek Nov 14, 2020
9e84b86
cmake: update objc generator scripts
alalek Nov 14, 2020
f58f36d
Changed sample code, fixes #18807
AntonVeselskyi Nov 14, 2020
892cac9
Merge pull request #18809 from alalek:objc_string
alalek Nov 14, 2020
90bea15
objc: robust code generation
alalek Nov 14, 2020
564d1a0
Merge pull request #18802 from aitikgupta:typo
alalek Nov 14, 2020
b455e1c
Merge pull request #18810 from AntonVeselskyi:bugfix-18807
alalek Nov 14, 2020
71db9d3
Merge pull request #18801 from alalek:java_improve_nested_classes_nam…
alalek Nov 14, 2020
cfbdbff
objc: rework headers import
alalek Nov 14, 2020
936530f
Merge pull request #18808 from alalek:objc_robust_binding_code
alalek Nov 15, 2020
24f2b7d
objc(test): repair binary resource files
alalek Nov 16, 2020
dde3cb3
java: workaround handling of base class
alalek Nov 16, 2020
786cecf
Merge pull request #18817 from alalek:fixup_objc_tests
alalek Nov 16, 2020
3da1e8b
Merge pull request #18805 from alalek:cmake_objc_generator
alalek Nov 16, 2020
56074c2
Merge pull request #18763 from GArik:orbbec
alalek Nov 16, 2020
14aa8af
Merge pull request #18811 from alalek:objc_headers_import
alalek Nov 16, 2020
58268b6
Added ND GMatDesc serialization test
Oct 28, 2020
d0b6637
Merge pull request #18720 from rgarnov:rg/nd_rmat_view
alalek Nov 16, 2020
e4a9ad1
Merge pull request #18688 from rgarnov:rg/add_gmatdesc_s11n_nd_test
alalek Nov 16, 2020
0647774
Merge pull request #18744 from mpashchenkov:mp/onnx-dynamic-input-tensor
Nov 16, 2020
4c9e372
objc: skip unsupported inner namespaces
alalek Nov 15, 2020
464d53b
python: emit "string" => "std::string"
alalek Nov 16, 2020
b4b2a27
Merge pull request #18756 from andy-held:add_ueye_capture
alalek Nov 16, 2020
3a184ae
[ONNX] Added handler for int32 tensors
l-bat Nov 17, 2020
efd556b
Merge pull request #18818 from alalek:objc_skip_nested_classes_namesp…
alalek Nov 17, 2020
60c76cc
Merge pull request #18822 from alalek:java_workaround_base_class_issue
alalek Nov 17, 2020
b5c1621
Merge pull request #18823 from alalek:issue_contrib_2750
alalek Nov 17, 2020
2b82f8f
Merge pull request #18296 from sl-sergei:fix_16783
sl-sergei Nov 17, 2020
32e7ef8
Add fixes and tests for different layers
sl-sergei Nov 17, 2020
025a964
Merge pull request #18830 from l-bat:issue_18785
alalek Nov 17, 2020
23baf1a
dnn: fix High-Level public API (cv::dnn::Model class)
alalek Oct 31, 2020
3cdf926
disable Conv1d test on NGRAPH/MYRIAD
sl-sergei Nov 17, 2020
72d0608
[ONNX] Added Reduce ops for batch and channel
l-bat Nov 17, 2020
2b558a3
core: fix F16C compilation check
alalek Nov 11, 2020
b866d0d
Merge pull request #18793 from dmatveev:dm/in_graph_metadata
dmatveev Nov 17, 2020
fe9a8eb
Fix typo 'Applicatioin'
ichisadashioko Nov 17, 2020
2c6a2f0
Merge pull request #18790 from OrestChura:oc/fitLine
OrestChura Nov 17, 2020
8357e86
Merge pull request #18828 from ichisadashioko:fix-calibration-sample-…
alalek Nov 17, 2020
d266fee
3rdparty: libjpeg-turbo 2.0.5 => 2.0.6
alalek Nov 17, 2020
8e1e08e
Merge pull request #18833 from sl-sergei:disable_conv1d_wb_test
alalek Nov 17, 2020
b645fc1
Merge pull request #18782 from alalek:issue_18779
alalek Nov 17, 2020
a316b11
Merge pull request #18220 from Omar-AE:hddl-supported
Omar-AE Nov 17, 2020
474a672
dnn(test): skip gather_multi_output test on Myriad
alalek Nov 17, 2020
34909d9
Merge pull request #18840 from alalek:dnn_test_skip_myriad_gather_mul…
alalek Nov 17, 2020
f7e8dc7
Merge pull request #18834 from l-bat:update_reducemax
alalek Nov 17, 2020
a783bf4
Merge pull request #18839 from alalek:update_libjpeg-turbo
alalek Nov 17, 2020
4f3130f
Merge pull request #18145 from sl-sergei:fix_17914
alalek Nov 17, 2020
9acbfc6
Merge pull request #18711 from alalek:dnn_fix_model_public_api
alalek Nov 17, 2020
9485113
pre: OpenCV 3.4.13 (version++)
alalek Nov 16, 2020
301c078
Merge pull request #18824 from alalek:update_version_3.4.13-pre
alalek Nov 17, 2020
ce8027c
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Nov 17, 2020
94e8a08
Merge pull request #18819 from mpashchenkov:mp/ocv-gapi-skip-centos-t…
Nov 17, 2020
aab6362
Merge pull request #18838 from alalek:video_tracking_api
alalek Nov 18, 2020
2687a2b
pre: OpenCV 4.5.1 (version++)
alalek Nov 16, 2020
e8536c4
Merge pull request #18825 from alalek:update_version_4.5.1-pre
alalek Nov 18, 2020
3c25fd1
Update and expand erosion / dilation tutorial
malliaridis Jul 14, 2020
cc7f17f
update documentation
sturkmen72 Oct 28, 2020
87ed750
Merge pull request #17839 from malliaridis:master
alalek Nov 18, 2020
328883b
Merge pull request #18675 from sturkmen72:update-documentation
alalek Nov 18, 2020
fef2376
Fixed issue with Epipolar Geometry Tutorial
Nov 18, 2020
12b8d54
norm.cpp(normL2Sqr_): improve performance of pipeline
rjiejie Nov 17, 2020
b86f129
Fixed Test_Model.DetectionOutput
l-bat Nov 19, 2020
f8c7862
Add tutorial on how to use Orbbec Astra 3D cameras
GArik Nov 9, 2020
dbfa1bf
Merge pull request #18863 from l-bat:lb/fix_test
alalek Nov 19, 2020
599bb9c
Merge pull request #18848 from IanMaquignaz:fixEpipolarGeometryTutorial
alalek Nov 19, 2020
bb067c7
Merge pull request #18849 from IanMaquignaz:fix_findFundamentalMat_pa…
IanMaquignaz Nov 19, 2020
adafb20
Merge pull request #18854 from GArik:orbbec
alalek Nov 19, 2020
11cfa64
Merge pull request #18335 from chargerKong:master
chargerKong Nov 19, 2020
34c4e45
Added small cmake fix
Nov 19, 2020
c4c9cdd
Merge pull request #18855 from Rightpoint:feature/colejd/add-apple-co…
colejd Nov 19, 2020
c996fd1
Small improvements to persistence-API doc
fegorschIGD Nov 9, 2020
12fd382
Merge pull request #18868 from mpashchenkov:mp/onnx-small-cmake-fix
alalek Nov 20, 2020
049b50d
Merge pull request #18858 from fegorsch:improve-persistence-doc
alalek Nov 20, 2020
ac24a72
Merge pull request #18841 from JulienMaille:patch-2
JulienMaille Nov 20, 2020
2255973
Merge pull request #18371 from nathanrgodwin:sqpnp_dev
nathanrgodwin Nov 20, 2020
e05c2e0
Fix Reduce Mean error for MobileNets DNN
joegeisbauer Nov 17, 2020
0105f8f
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Nov 20, 2020
bc434e8
calib3d: eliminate 'register' build warning
alalek Nov 20, 2020
ce31c9c
core(matrix): Negative values checks
i386x Apr 14, 2020
1b3dd8f
Merge pull request #18882 from alalek:build_warning_calib3d_drop_regi…
alalek Nov 20, 2020
0f8ab05
enable fusion tests, update thresholds and fix missed eltwise fusions
YashasSamaga Nov 21, 2020
632a08f
Fix typo in docs
HollowMan6 Nov 21, 2020
5a3a915
Remove unnecessary condition (will never reach)
oravital7 Nov 22, 2020
ae42815
Merge pull request #18887 from HollowMan6:patch-1
alalek Nov 22, 2020
ac418e9
cmake: update condition for find_package(Eigen3 CONFIG)
alalek Nov 22, 2020
0401d59
Merge pull request #18845 from joegeisbauer:fix_reduce_mean_index_error
alalek Nov 23, 2020
bf0846f
Merge pull request #18895 from oravital7:flip-module
alalek Nov 23, 2020
359ecda
Merge pull request #18896 from alalek:cmake_fix_eigen_detection
alalek Nov 23, 2020
eafe6cc
objc: fix handling of std::vector<std::vector<T>> return type
alalek Nov 23, 2020
e1a8fc0
Merge pull request #18905 from alalek:objc_fix_return_type_handling
alalek Nov 24, 2020
f4f462c
Merge pull request #18862 from sl-sergei:support_pool1d
sl-sergei Nov 24, 2020
19d825a
Merge pull request #18904 from mpashchenkov:mp/ocv-gapi-skip-gm-tests
Nov 24, 2020
85b0fb2
Merge pull request #18826 from Rightpoint:feature/colejd/build-cataly…
colejd Nov 24, 2020
0800f6f
videoio: add missing getCaptureDomain() methods
alalek Nov 24, 2020
c08e38a
fix missing addref() in ocl::Context::create(str)
diablodale Nov 25, 2020
d65c6af
Merge pull request #18907 from diablodale:exec_context_create_addref
alalek Nov 25, 2020
f28895c
doc: Fix example code using deprecated xrange
Nov 25, 2020
3fd0d0d
Merge pull request #18918 from gabrielnhn:patch-2
alalek Nov 25, 2020
f601e81
Merge pull request #18914 from alalek:videoio_fix_missing_get_capture…
alalek Nov 25, 2020
387a76b
build: xcode 12 support, cmake fixes
alalek Nov 25, 2020
7afd486
gapi: eliminate std::rand() and RAND_MAX from tests
alalek Nov 26, 2020
36d771a
python: restore sys.path in bootstrap()
alalek Nov 26, 2020
8c5b3c4
Merge pull request #17077 from i386x:check-negative-values
alalek Nov 26, 2020
3c9d03c
Merge pull request #18929 from alalek:gapi_test_eliminate_rand
alalek Nov 26, 2020
ece14ea
Removed redundant call of handleNewStream in streaming executor
Nov 26, 2020
2cf2456
dnn(test): skip unstable GatherMultiOutput OCL_FP16 test
alalek Nov 26, 2020
7efc001
gapi(test): avoid anonymous namespace types as template parameters
alalek Nov 26, 2020
0cc92bd
Merge pull request #18922 from alalek:3.4-xcode12
alalek Nov 26, 2020
5c987e4
Merge pull request #18924 from alalek:4.x-xcode12
alalek Nov 26, 2020
7c78c59
Merge pull request #18939 from alalek:unstable_test_18937
alalek Nov 27, 2020
df18431
Merge pull request #18285 from YashasSamaga:cuda4dnn-update-tests
alalek Nov 27, 2020
f90673e
Merge pull request #18938 from alalek:issue_18865
alalek Nov 27, 2020
77b986c
apple/build_xcframework.py: python syntax
alalek Nov 27, 2020
23be514
Merge pull request #18935 from rgarnov:rg/remove_double_handle_new_st…
alalek Nov 27, 2020
2155296
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Nov 27, 2020
7521f20
Merge pull request #18762 from TolyaTalamanov:at/support-garray
TolyaTalamanov Nov 27, 2020
da2978f
ts: cvtest::debugLevel / --test_debug=<N> option
alalek Nov 28, 2020
4e44584
Merge pull request #18064 from akineeic:gsoc_2020_dnn
akineeic Nov 29, 2020
95ce8f4
Merge pull request #17851 from anton-potapov:sole_tbb_executor
anton-potapov Nov 30, 2020
986ad4f
Merge pull request #18857 from OrestChura:oc/kmeans
OrestChura Nov 30, 2020
74b6646
GAPI: reuse copy_through_move_t in the gasync.cpp file
anton-potapov Nov 30, 2020
24fac5f
Added test for VideoCapture CAP_PROP_FRAME_MSEC option.
asmorkalov Nov 30, 2020
56568da
Merge pull request #18674 from anna-khakimova:ak/backgroundSubtractor
Nov 30, 2020
e726ff3
Merge pull request #18948 from alalek:python_syntax
alalek Nov 30, 2020
acc142d
Merge pull request #18930 from alalek:issue_18502
alalek Nov 30, 2020
69e1167
Delete xcframework if it already exists before building a new one
colejd Nov 30, 2020
aac30e7
Merge pull request #18968 from asmorkalov:as/cap_prop_frame_msec_test
alalek Nov 30, 2020
3c40f87
Bump default IPHONEOS_DEPLOYMENT_TARGET to 9.0
chrisballinger Dec 1, 2020
446f344
GAPI: fix C++17 compilation errors in GNetPackage (fixes #17385)
anton-potapov Dec 1, 2020
eb6d8e6
TBB executor for GAPI: fix race consition in Async test
anton-potapov Dec 1, 2020
6f5af6e
Merge pull request #18982 from anton-potapov:sole_tbb_executor_async_…
alalek Dec 1, 2020
fc54853
Merge pull request #18972 from Rightpoint:task/colejd/prevent-existin…
alalek Dec 1, 2020
9cef410
Merge pull request #18973 from sl-sergei:fix_vulkan_build
sl-sergei Dec 1, 2020
db3e3a7
Merge pull request #18978 from Rightpoint:testing-ios-deployment-target
alalek Dec 1, 2020
3f686a6
Merge pull request #18967 from anton-potapov:reuse_move_through_copy
alalek Dec 1, 2020
9d37cda
Merge pull request #18891 from CowKeyMan:NMS_boxes_with_different_labels
CowKeyMan Dec 1, 2020
91ce6ef
core(ipp): disable SSE4.2 code path in countNonZero()
alalek Dec 1, 2020
ef0eed8
Merge pull request #18981 from anton-potapov:fix_gnet_package_compila…
alalek Dec 1, 2020
29b453e
Objective-C name clash avoidance
komakai Nov 18, 2020
38a4eaf
Orbbec tutorial: Sync frames from two streams and process depth & col…
GArik Nov 23, 2020
673e4e2
Added RISC-V backend of universal intrinsics
joy2myself Aug 24, 2020
d35e2f5
core(ipp): workaround getIppTopFeatures() value mismatch
alalek Dec 2, 2020
c42d47d
cmake: clean cached INTERNAL variable used for 3rdparty deps
alalek Dec 2, 2020
7d7d907
Merge pull request #18228 from joy2myself:rvv
vpisarev Dec 2, 2020
a3de457
Merge pull request #18971 from GArik:orbbec
vpisarev Dec 2, 2020
6f8120c
core(UMat): drop unavailable methods
alalek Dec 2, 2020
512be4a
Merge pull request #18991 from alalek:workaround_12959
alalek Dec 2, 2020
8e32566
Add adding and subtraction operations between a number and a quaternion;
chargerKong Nov 24, 2020
e4ed1d0
Merge pull request #18462 from joy2myself:riscv_toolchian
vpisarev Dec 2, 2020
e98c845
Merge pull request #18977 from Rightpoint:objc-collision-fix
alalek Dec 2, 2020
484251c
Merge pull request #18831 from rjiejie:master-opt@pipeline
alalek Dec 2, 2020
e958600
Merge pull request #18986 from alalek:fix_ipp_17453_2
alalek Dec 2, 2020
b023fcd
Merge pull request #18911 from chargerKong:quat
vpisarev Dec 2, 2020
2fa624a
Add Timestamps to MSMF Video Capture by index
Staticity Nov 30, 2020
e309ad8
Merge pull request #18994 from alalek:umat_drop_unavailable_methods
alalek Dec 2, 2020
b7a70fd
github(actions): manual trigger for arm64-build-checks.yml
alalek Dec 3, 2020
43e58de
fix: typo
upupming Dec 3, 2020
7f3ba59
Fixed minor typo "poins" in documentation page
vertexcite Dec 2, 2020
b98dd72
Merge pull request #18966 from Staticity:add_live_timestamps_to_msmf
alalek Dec 3, 2020
6502737
Merge pull request #18992 from vertexcite:patch-1
alalek Dec 3, 2020
7983c48
Merge pull request #18998 from upupming:patch-1
alalek Dec 3, 2020
b31ce40
cmake: fix processing order of <wrapper>_bindings_generator
alalek Dec 3, 2020
773ccc4
Merge pull request #18993 from alalek:issue_18984
alalek Dec 3, 2020
5ecf693
Merge pull request #18997 from alalek:disable_github_action_workflow
alalek Dec 3, 2020
7e5c4fe
cmake(js): update js targets
alalek Nov 30, 2020
84a3654
Merge pull request #19000 from alalek:cmake_fix_order_of_bindings_gen…
alalek Dec 3, 2020
e371592
Merge pull request #18965 from alalek:cmake_gen_js_code
alalek Dec 3, 2020
22d64ae
Merge pull request #17570 from HannibalAPE:text_det_recog_demo
wenqingzhang-gordon Dec 3, 2020
12a36b5
Merge pull request #18955 from alalek:test_debug_flag
alalek Dec 4, 2020
6fdb7ae
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Dec 4, 2020
461e26b
doc: tutorial refactor
mshabunin Dec 4, 2020
00f36a3
dnn: prefer to use v_fma() instead of v_c += v_a * v_b
alalek Dec 5, 2020
08bee40
samples: replace regex
alalek Dec 5, 2020
8ae1552
cmake: avoid excessive output from cmake --trace/--trace-expand
alalek Dec 5, 2020
753ccd6
Merge pull request #19018 from alalek:issue_19016
alalek Dec 5, 2020
d1b5a78
build warnings
alalek Dec 5, 2020
6bfb0dd
cmake: avoid duplication of -Winit-self flag
alalek Dec 5, 2020
26e8048
core: update handling of allocator stats type
alalek Dec 5, 2020
541a09b
Merge pull request #18535 from joshdoe:gray16_gstreamer_writing
joshdoe Dec 5, 2020
a9f4f8d
Merge pull request #19022 from alalek:cmake_avoid_duplication_of_wini…
alalek Dec 6, 2020
31619fa
Merge pull request #19021 from alalek:4.x_build_warnings_gcc_4.8.5
alalek Dec 6, 2020
c79a152
Added TOC to most of tutorials
mshabunin Dec 7, 2020
cf28b5e
dnn: add another color to Net::Impl::dump()
berak Dec 7, 2020
e5d2642
Merge pull request #19015 from alalek:dnn_use_fma
alalek Dec 7, 2020
c6e60f0
Merge pull request #19019 from alalek:cmake_avoid_excessive_trace_dump
alalek Dec 7, 2020
2c634ee
Merge pull request #19023 from alalek:core_update_allocator_stats_type
alalek Dec 7, 2020
962f5c9
videoio(test): skip GStreamer in 'frame_timestamp' tests
alalek Dec 7, 2020
40ca8f4
Merge pull request #19035 from berak:fix_dnn_net_dump_colors
alalek Dec 7, 2020
3377dda
Merge pull request #19041 from alalek:issue_19025
alalek Dec 7, 2020
02488c5
Moved G-API output to the first place of arguments in comparison func…
OrestChura Dec 7, 2020
fb85974
android: use protected fields in JavaCamera2View
alalek Dec 8, 2020
ad94d8c
Merge pull request #19029 from diablodale:fix19004-memthreadstart
diablodale Dec 8, 2020
619cc01
Merge pull request #19044 from OrestChura:oc/fix_coverity_warn_kmeans
alalek Dec 8, 2020
e8348e5
Merge pull request #19046 from alalek:issue_16861
alalek Dec 8, 2020
f772763
clarify opencl execution context doc
diablodale Dec 8, 2020
f41327d
Merge pull request #18969 from OrestChura:oc/fix_notes_returns
OrestChura Dec 8, 2020
b5a9ef6
Merge pull request #19052 from diablodale:fix18888-opencl-doc
alalek Dec 8, 2020
7fa9efb
cmake: fix handling of wrappers dependencies
alalek Dec 8, 2020
a82c50e
Added TF resize_bilinear behaviour alignment
Dec 2, 2020
d8107a5
Merge pull request #18996 from LupusSanctus:am/dnn_bilinear_resize
alalek Dec 8, 2020
d2bc0e5
js(wasm): use fallback on missing intrinsics in Emscripten 2.0.0+
alalek Dec 9, 2020
d7e936d
dnn(caffe): add DetectionOutputParameter.clip to .proto file
alalek Dec 9, 2020
a55150b
Merge pull request #19002 from TolyaTalamanov:at/infer_gframe
TolyaTalamanov Dec 9, 2020
37bfb3c
Merge pull request #19059 from alalek:fixup_19000
alalek Dec 9, 2020
c42d0c8
Merge pull request #19060 from alalek:issue_18097
alalek Dec 9, 2020
8286d84
Merge pull request #19061 from alalek:dnn_load_face_detector_with_ext…
alalek Dec 9, 2020
114848d
Merge pull request #18712 from mshabunin:doc-update-2
alalek Dec 9, 2020
de38500
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
alalek Dec 9, 2020
8ff27a0
dnn(test): adjust EAST test tolerance
alalek Dec 10, 2020
fce8d8e
Merge pull request #19074 from alalek:dnn_test_tolerance_east
alalek Dec 10, 2020
9f52244
Merge pull request #19076 from Rightpoint:bugfix/colejd/fix-path-reso…
colejd Dec 11, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
to reduce attachment size
* Use PNG for images, if you report some CV related bug, but not image reader
issue
* Attach the image as archite to the ticket, if you report some reader issue.
* Attach the image as archive to the ticket, if you report some reader issue.
Image hosting services compress images and it breaks the repro code.
* Provide ONNX file for some public model or ONNX file with with random weights,
if you report ONNX parsing or handling issue. Architecture details diagram
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

- [ ] I agree to contribute to the project under OpenCV (BSD) License.
- [ ] I agree to contribute to the project under Apache 2 License.
- [ ] To the best of my knowledge, the proposed patch is not based on a code under GPL or other license that is incompatible with OpenCV
- [ ] The PR is proposed to proper branch
- [ ] There is reference to original bug report and related work
Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/arm64-build-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: arm64 build checks

on: workflow_dispatch

jobs:
build:

runs-on: ubuntu-18.04

steps:
- uses: actions/checkout@v2
- name: Install dependency packages
run: |
sudo sed -i -E 's|^deb ([^ ]+) (.*)$|deb [arch=amd64] \1 \2\ndeb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ \2|' /etc/apt/sources.list
sudo dpkg --add-architecture arm64
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
crossbuild-essential-arm64 \
git \
cmake \
libpython-dev:arm64 \
libpython3-dev:arm64 \
python-numpy \
python3-numpy

- name: Fetch opencv_contrib
run: |
git clone --depth 1 https://github.com/opencv/opencv_contrib.git ../opencv_contrib

- name: Configure
run: |
mkdir build
cd build
cmake -DPYTHON2_INCLUDE_PATH=/usr/include/python2.7/ \
-DPYTHON2_LIBRARIES=/usr/lib/aarch64-linux-gnu/libpython2.7.so \
-DPYTHON2_NUMPY_INCLUDE_DIRS=/usr/lib/python2.7/dist-packages/numpy/core/include \
-DPYTHON3_INCLUDE_PATH=/usr/include/python3.6m/ \
-DPYTHON3_LIBRARIES=/usr/lib/aarch64-linux-gnu/libpython3.6m.so \
-DPYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include \
-DCMAKE_TOOLCHAIN_FILE=../platforms/linux/aarch64-gnu.toolchain.cmake \
-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
../

- name: Build
run: |
cd build
make -j$(nproc --all)
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ bin/
build
node_modules
CMakeSettings.json
xcuserdata/
5 changes: 3 additions & 2 deletions 3rdparty/carotene/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ if(CMAKE_COMPILER_IS_GNUCC)
endif()
endif()

add_library(carotene_objs OBJECT
add_library(carotene_objs OBJECT EXCLUDE_FROM_ALL
${carotene_headers}
${carotene_sources}
)
Expand All @@ -40,4 +40,5 @@ if(WITH_NEON)
target_compile_definitions(carotene_objs PRIVATE "-DWITH_NEON")
endif()

add_library(carotene STATIC EXCLUDE_FROM_ALL "$<TARGET_OBJECTS:carotene_objs>")
# we add dummy file to fix XCode build
add_library(carotene STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} "$<TARGET_OBJECTS:carotene_objs>" "${CAROTENE_SOURCE_DIR}/dummy.cpp")
3 changes: 2 additions & 1 deletion 3rdparty/carotene/hal/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,8 @@ set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS ${carotene_defs})
# set_source_files_properties(impl.cpp $<TARGET_OBJECTS:carotene_objs> COMPILE_FLAGS "--param ipcp-unit-growth=100000 --param inline-unit-growth=100000 --param large-stack-frame-growth=5000")
endif()

add_library(tegra_hal STATIC $<TARGET_OBJECTS:carotene_objs>)
# we add dummy file to fix XCode build
add_library(tegra_hal STATIC $<TARGET_OBJECTS:carotene_objs> "dummy.cpp")
set_target_properties(tegra_hal PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${3P_LIBRARY_OUTPUT_PATH})
set(OPENCV_SRC_DIR "${CMAKE_SOURCE_DIR}")
if(NOT BUILD_SHARED_LIBS)
Expand Down
2 changes: 2 additions & 0 deletions 3rdparty/carotene/hal/dummy.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// This file is needed for compilation on some platforms e.g. with XCode generator
// Related issue: https://gitlab.kitware.com/cmake/cmake/-/issues/17457
2 changes: 2 additions & 0 deletions 3rdparty/carotene/src/dummy.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// This file is needed for compilation on some platforms e.g. with XCode generator
// Related issue: https://gitlab.kitware.com/cmake/cmake/-/issues/17457
4 changes: 2 additions & 2 deletions 3rdparty/cpufeatures/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ if(NOT DEFINED CPUFEATURES_SOURCES)
endif()

include_directories(${CPUFEATURES_INCLUDE_DIRS})
add_library(${OPENCV_CPUFEATURES_TARGET_NAME} STATIC ${CPUFEATURES_SOURCES})
add_library(${OPENCV_CPUFEATURES_TARGET_NAME} STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} ${CPUFEATURES_SOURCES})

set_target_properties(${OPENCV_CPUFEATURES_TARGET_NAME}
PROPERTIES OUTPUT_NAME cpufeatures
Expand All @@ -29,7 +29,7 @@ if(ENABLE_SOLUTION_FOLDERS)
endif()

if(NOT BUILD_SHARED_LIBS)
ocv_install_target(${OPENCV_CPUFEATURES_TARGET_NAME} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev)
ocv_install_target(${OPENCV_CPUFEATURES_TARGET_NAME} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev OPTIONAL)
endif()

ocv_install_3rdparty_licenses(cpufeatures LICENSE README.md)
12 changes: 6 additions & 6 deletions 3rdparty/ffmpeg/ffmpeg.cmake
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Binaries branch name: ffmpeg/master_20200311
# Binaries were created for OpenCV: 850414a501d5e6dba111c92d73fdd05794c7061d
ocv_update(FFMPEG_BINARIES_COMMIT "3d2e97081683265950316c65a52c2e8858ffba1b")
ocv_update(FFMPEG_FILE_HASH_BIN32 "3b094c37d270a30f0b20a0bc8d3ecafb")
ocv_update(FFMPEG_FILE_HASH_BIN64 "388ee23a7ca44eef2344e265fafd5940")
ocv_update(FFMPEG_FILE_HASH_CMAKE "ad57c038ba34b868277ccbe6dd0f9602")
# Binaries branch name: ffmpeg/master_20200908
# Binaries were created for OpenCV: f445b826d084188077a5e9d204c4c33d1589f380
ocv_update(FFMPEG_BINARIES_COMMIT "6152e132572dfdaa32887eabeb7199bef49b14dc")
ocv_update(FFMPEG_FILE_HASH_BIN32 "37e2dadf776631acc8856e281f29cf42")
ocv_update(FFMPEG_FILE_HASH_BIN64 "cf5dba83edf8619f57ccff4edb989c62")
ocv_update(FFMPEG_FILE_HASH_CMAKE "f8e65dbe4a3b4eedc0d2997e07c3f3fd")

function(download_win_ffmpeg script_var)
set(${script_var} "" PARENT_SCOPE)
Expand Down
160 changes: 160 additions & 0 deletions 3rdparty/include/opencl/1.2/CL/cl_va_api_media_sharing_intel.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
/*******************************************************************************
* Copyright (c) 2008-2020 The Khronos Group Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/
/*****************************************************************************\

Copyright (c) 2013-2019 Intel Corporation All Rights Reserved.

THESE MATERIALS ARE PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE
MATERIALS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

File Name: cl_va_api_media_sharing_intel.h

Abstract:

Notes:

\*****************************************************************************/


#ifndef __OPENCL_CL_VA_API_MEDIA_SHARING_INTEL_H
#define __OPENCL_CL_VA_API_MEDIA_SHARING_INTEL_H

#include <CL/cl.h>
#include <CL/cl_platform.h>
#include <va/va.h>

#ifdef __cplusplus
extern "C" {
#endif

/******************************************
* cl_intel_va_api_media_sharing extension *
*******************************************/

#define cl_intel_va_api_media_sharing 1

/* error codes */
#define CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL -1098
#define CL_INVALID_VA_API_MEDIA_SURFACE_INTEL -1099
#define CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL -1100
#define CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL -1101

/* cl_va_api_device_source_intel */
#define CL_VA_API_DISPLAY_INTEL 0x4094

/* cl_va_api_device_set_intel */
#define CL_PREFERRED_DEVICES_FOR_VA_API_INTEL 0x4095
#define CL_ALL_DEVICES_FOR_VA_API_INTEL 0x4096

/* cl_context_info */
#define CL_CONTEXT_VA_API_DISPLAY_INTEL 0x4097

/* cl_mem_info */
#define CL_MEM_VA_API_MEDIA_SURFACE_INTEL 0x4098

/* cl_image_info */
#define CL_IMAGE_VA_API_PLANE_INTEL 0x4099

/* cl_command_type */
#define CL_COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL 0x409A
#define CL_COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL 0x409B

typedef cl_uint cl_va_api_device_source_intel;
typedef cl_uint cl_va_api_device_set_intel;

extern CL_API_ENTRY cl_int CL_API_CALL
clGetDeviceIDsFromVA_APIMediaAdapterINTEL(
cl_platform_id platform,
cl_va_api_device_source_intel media_adapter_type,
void* media_adapter,
cl_va_api_device_set_intel media_adapter_set,
cl_uint num_entries,
cl_device_id* devices,
cl_uint* num_devices) CL_EXT_SUFFIX__VERSION_1_2;

typedef CL_API_ENTRY cl_int (CL_API_CALL * clGetDeviceIDsFromVA_APIMediaAdapterINTEL_fn)(
cl_platform_id platform,
cl_va_api_device_source_intel media_adapter_type,
void* media_adapter,
cl_va_api_device_set_intel media_adapter_set,
cl_uint num_entries,
cl_device_id* devices,
cl_uint* num_devices) CL_EXT_SUFFIX__VERSION_1_2;

extern CL_API_ENTRY cl_mem CL_API_CALL
clCreateFromVA_APIMediaSurfaceINTEL(
cl_context context,
cl_mem_flags flags,
VASurfaceID* surface,
cl_uint plane,
cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2;

typedef CL_API_ENTRY cl_mem (CL_API_CALL * clCreateFromVA_APIMediaSurfaceINTEL_fn)(
cl_context context,
cl_mem_flags flags,
VASurfaceID* surface,
cl_uint plane,
cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2;

extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueAcquireVA_APIMediaSurfacesINTEL(
cl_command_queue command_queue,
cl_uint num_objects,
const cl_mem* mem_objects,
cl_uint num_events_in_wait_list,
const cl_event* event_wait_list,
cl_event* event) CL_EXT_SUFFIX__VERSION_1_2;

typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireVA_APIMediaSurfacesINTEL_fn)(
cl_command_queue command_queue,
cl_uint num_objects,
const cl_mem* mem_objects,
cl_uint num_events_in_wait_list,
const cl_event* event_wait_list,
cl_event* event) CL_EXT_SUFFIX__VERSION_1_2;

extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueReleaseVA_APIMediaSurfacesINTEL(
cl_command_queue command_queue,
cl_uint num_objects,
const cl_mem* mem_objects,
cl_uint num_events_in_wait_list,
const cl_event* event_wait_list,
cl_event* event) CL_EXT_SUFFIX__VERSION_1_2;

typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseVA_APIMediaSurfacesINTEL_fn)(
cl_command_queue command_queue,
cl_uint num_objects,
const cl_mem* mem_objects,
cl_uint num_events_in_wait_list,
const cl_event* event_wait_list,
cl_event* event) CL_EXT_SUFFIX__VERSION_1_2;

#ifdef __cplusplus
}
#endif

#endif /* __OPENCL_CL_VA_API_MEDIA_SHARING_INTEL_H */

4 changes: 2 additions & 2 deletions 3rdparty/ippicv/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ file(GLOB lib_hdrs ${IPP_IW_PATH}/include/*.h ${IPP_IW_PATH}/include/iw/*.h ${IP
# Define the library target:
# ----------------------------------------------------------------------------------

add_library(${IPP_IW_LIBRARY} STATIC ${lib_srcs} ${lib_hdrs})
add_library(${IPP_IW_LIBRARY} STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} ${lib_srcs} ${lib_hdrs})

if(UNIX)
if(CV_GCC OR CV_CLANG OR CV_ICC)
Expand All @@ -41,5 +41,5 @@ if(ENABLE_SOLUTION_FOLDERS)
endif()

if(NOT BUILD_SHARED_LIBS)
ocv_install_target(${IPP_IW_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev)
ocv_install_target(${IPP_IW_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev OPTIONAL)
endif()
4 changes: 2 additions & 2 deletions 3rdparty/ittnotify/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ set(ITT_SRCS
src/ittnotify/jitprofiling.c
)

add_library(${ITT_LIBRARY} STATIC ${ITT_SRCS} ${ITT_PUBLIC_HDRS} ${ITT_PRIVATE_HDRS})
add_library(${ITT_LIBRARY} STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} ${ITT_SRCS} ${ITT_PUBLIC_HDRS} ${ITT_PRIVATE_HDRS})

if(NOT WIN32)
if(HAVE_DL_LIBRARY)
Expand All @@ -60,7 +60,7 @@ if(ENABLE_SOLUTION_FOLDERS)
endif()

if(NOT BUILD_SHARED_LIBS)
ocv_install_target(${ITT_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev)
ocv_install_target(${ITT_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev OPTIONAL)
endif()

ocv_install_3rdparty_licenses(ittnotify src/ittnotify/LICENSE.BSD src/ittnotify/LICENSE.GPL)
4 changes: 2 additions & 2 deletions 3rdparty/libjasper/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ file(GLOB lib_ext_hdrs jasper/*.h)
# Define the library target:
# ----------------------------------------------------------------------------------

add_library(${JASPER_LIBRARY} STATIC ${lib_srcs} ${lib_hdrs} ${lib_ext_hdrs})
add_library(${JASPER_LIBRARY} STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} ${lib_srcs} ${lib_hdrs} ${lib_ext_hdrs})

if(WIN32 AND NOT MINGW)
add_definitions(-DJAS_WIN_MSVC_BUILD)
Expand Down Expand Up @@ -46,7 +46,7 @@ if(ENABLE_SOLUTION_FOLDERS)
endif()

if(NOT BUILD_SHARED_LIBS)
ocv_install_target(${JASPER_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev)
ocv_install_target(${JASPER_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev OPTIONAL)
endif()

ocv_install_3rdparty_licenses(jasper LICENSE README copyright)
10 changes: 6 additions & 4 deletions 3rdparty/libjpeg-turbo/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ ocv_warnings_disable(CMAKE_C_FLAGS -Wunused-parameter -Wsign-compare -Wshorten-6

set(VERSION_MAJOR 2)
set(VERSION_MINOR 0)
set(VERSION_REVISION 4)
set(VERSION_REVISION 6)
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_REVISION})
set(LIBJPEG_TURBO_VERSION_NUMBER 2000004)
set(LIBJPEG_TURBO_VERSION_NUMBER 2000006)

string(TIMESTAMP BUILD "opencv-${OPENCV_VERSION}-libjpeg-turbo")
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
Expand Down Expand Up @@ -65,6 +65,8 @@ set(JPEG_LIB_VERSION 62)
# OpenCV
set(JPEG_LIB_VERSION "${VERSION}-${JPEG_LIB_VERSION}" PARENT_SCOPE)

set(THREAD_LOCAL "") # WITH_TURBOJPEG is not used

if(MSVC)
add_definitions(-W3 -wd4996 -wd4018)
endif()
Expand Down Expand Up @@ -104,7 +106,7 @@ set(JPEG_SOURCES ${JPEG_SOURCES} jsimd_none.c)

ocv_list_add_prefix(JPEG_SOURCES src/)

add_library(${JPEG_LIBRARY} STATIC ${JPEG_SOURCES} ${SIMD_OBJS})
add_library(${JPEG_LIBRARY} STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} ${JPEG_SOURCES} ${SIMD_OBJS})

set_target_properties(${JPEG_LIBRARY}
PROPERTIES OUTPUT_NAME ${JPEG_LIBRARY}
Expand All @@ -119,7 +121,7 @@ if(ENABLE_SOLUTION_FOLDERS)
endif()

if(NOT BUILD_SHARED_LIBS)
ocv_install_target(${JPEG_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev)
ocv_install_target(${JPEG_LIBRARY} EXPORT OpenCVModules ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev OPTIONAL)
endif()

ocv_install_3rdparty_licenses(libjpeg-turbo README.md LICENSE.md README.ijg)
2 changes: 1 addition & 1 deletion 3rdparty/libjpeg-turbo/LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ best of our understanding.
The Modified (3-clause) BSD License
===================================

Copyright (C)2009-2019 D. R. Commander. All Rights Reserved.
Copyright (C)2009-2020 D. R. Commander. All Rights Reserved.
Copyright (C)2015 Viktor Szathmáry. All Rights Reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
Loading