Qiushi Zheng
3e51448ef0
Merge pull request #17889 from ZhengQiushi:my_3.4
...
QR code (encoding process)
* add qrcode encoder
* qr encoder fixes
* qr encoder: fix api and realization
* fixed qr encoder, added eci and kanji modes
* trigger CI
* qr encoder constructor fixes
Co-authored-by: APrigarina <ann73617@gmail.com>
2021-11-15 17:15:39 +00:00
Alexander Alekhin
8041ab8a61
Merge pull request #21025 from alalek:issue_21004
...
* dnn(ocl4dnn): fix LRN layer accuracy problems
- FP16 intermediate computation is not accurate and may provide NaN values
* dnn(test): update tolerance for FP16
2021-11-12 01:54:07 +03:00
tv3141
cb286a66be
Merge pull request #21030 from tv3141:fix_seg_fault_houghlinespointset
...
Fix seg fault houghlinespointset
* Clarify parameter doc for HoughLinesPointSet
* Fix seg fault.
* Add regression test.
* Fix latex typo
2021-11-10 22:15:38 +03:00
Alexander Alekhin
f33828a1ca
Merge pull request #20870 from pkubaj:master
2021-11-10 16:08:20 +00:00
Piotr Kubaj
68e425f869
Add support for runtime CPU feature check on POWER on FreeBSD.
...
1. Code uses PPC_FEATURE_HAS_VSX, but it's not checked similarly to
PPC_FEATURE2_ARCH_3_00 and PPC_FEATURE2_ARCH_3_00 for availability. FreeBSD has
those macros in machine/cpu.h, but I went with the way chosen for
PPC_FEATURE2_ARCH_3_00 and PPC_FEATURE2_ARCH_3_00. Other than that, FreeBSD also
has sys/auxv.h and that's where elf_aux_info() is defined.
2. getauxval() is actually Linux-only, but code checked for __unix__. It won't
work on all UNIX, so change it back to __linux__. Add another code variant
strictly for FreeBSD.
3. Update comment. This commit adds code for FreeBSD, but recently there
appeared support for powerpc64 in OpenBSD.
2021-11-10 13:28:09 +00:00
ZaKiiiiiiiii
98b6ce353c
Merge pull request #20904 from Crayon-new:fix_bug_in_maxLayer
...
fix bug: wrong output dimension when "keep_dims" is false in pooling layer.
* fix bug in max layer
* code align
* delete permute layer and add test case
* add name assert
* check other cases
* remove c++11 features
* style:add "const" remove assert
* style:sanitize file names
2021-11-09 19:24:04 +03:00
Alexander Alekhin
1ac7baceff
Merge pull request #21005 from nikpappas:bug-samples-falsecolor-trackbar
2021-11-06 14:19:58 +00:00
Nikolaos Pappas
968d94d417
Fix trackbar in falsecolor cpp sample
2021-11-06 10:11:58 +00:00
Alexander Alekhin
2ce47fda88
Merge pull request #21011 from vrabaud:3.4
2021-11-05 09:25:50 +00:00
Vincent Rabaud
ffd010767f
Only use fma functions when CV_FMA3 is set.
...
In practice, processors offering AVX2/AVX512 also FMA, that is why it got unnoticed.
2021-11-04 23:15:49 +01:00
Alexander Alekhin
edf533c83e
Merge pull request #21007 from alalek:cmake_dnn_fix_wrong_tengine_order
2021-11-04 12:28:27 +00:00
Alexander Alekhin
c1d61c88e9
dnn(cmake): don't hijack OpenCL options with Tengine
2021-11-04 09:59:19 +00:00
Alexander Alekhin
6360b846c6
Merge pull request #21003 from APrigarina:add_test_qrdetect_fix
2021-11-03 22:32:00 +00:00
Alexander Alekhin
57900d07f0
Merge pull request #20882 from flytogcp:flytogcp-patch-1
2021-11-03 20:30:24 +00:00
APrigarina
8e72e1ed88
add test case for QR detect fix
2021-11-03 19:56:54 +00:00
Alexander Alekhin
10c547396d
Merge pull request #20990 from alalek:fix_warnings_msvc_clang_dshow_3.4
2021-11-03 19:51:31 +00:00
cpengu
66dd871288
Update qrcode.cpp
...
Fixed issue #20880 , QRDetect::searchHorizontalLines() boundary condition will skip the matched qrcode near the end
2021-11-03 19:45:24 +00:00
Alexander Alekhin
d484939c02
Merge pull request #20999 from alalek:dnn_replace_deprecated_calls
...
dnn(protobuf): replace deprecated calls
* dnn: replace deprecated ByteSize() => ByteSizeLong()
* dnn: replace deprecated calls, use GetRepeatedFieldRef
2021-11-03 15:59:36 +00:00
Alexander Alekhin
85fd8729ce
Merge pull request #20970 from s-trinh:update_Bayer_naming
2021-11-02 20:41:17 +00:00
Alexander Alekhin
b3e16c6423
videoio(dshow): eliminate build warnings from MSVC-Clang
2021-11-02 19:22:47 +00:00
Souriya Trinh
30d6766db4
Add conventional Bayer naming.
2021-11-02 20:17:57 +01:00
Alexander Alekhin
bce76a7977
Merge pull request #20980 from alalek:highgui_fix_cvGetWindowImageRect_3.4
2021-10-30 13:59:08 +00:00
Alexander Alekhin
0ee61d178f
highgui: drop invalid cvGetWindowImageRect
...
- return type is C++ template
- removal from 'extern "C"' scope broke ABI anyway, so this symbols is removed completelly
2021-10-30 12:40:20 +00:00
Alexander Alekhin
0e9453a395
Merge pull request #20971 from alalek:cmake_build_type_use_release
2021-10-29 17:45:09 +00:00
Alexander Alekhin
e5647cf70d
cmake: use CMAKE_BUILD_TYPE=Release by default
2021-10-29 15:15:17 +00:00
Alexander Alekhin
74cc63ba2f
Merge pull request #20969 from alalek:fix_msvc_clang_warning_noreturn
2021-10-28 23:00:49 +00:00
Alexander Alekhin
0b6e360602
Merge pull request #20967 from alalek:fix_msvc_clang_unused_parameter
2021-10-28 22:27:41 +00:00
Alexander Alekhin
a49cda6523
core: eliminate Winvalid-noreturn in base.hpp
2021-10-28 21:33:20 +00:00
Alexander Alekhin
d612c72405
build: fix MSVC-Clang warnings about unused parameters in stubs
2021-10-28 21:08:36 +00:00
Alexander Alekhin
6bd143dd25
Merge pull request #20961 from alalek:fix_msvc_clang
2021-10-28 13:54:24 +00:00
Alexander Alekhin
770d3eabc0
Merge pull request #20960 from alalek:fix_icc_support_3.4
2021-10-28 13:54:07 +00:00
Alexander Alekhin
75e2ba5af3
core(simd): fix compilation with MSVC-Clang
2021-10-28 11:25:00 +00:00
Alexander Alekhin
1726bb6c0d
build(icc): fix nodiscard attribute handling
2021-10-28 05:52:22 +00:00
Alexander Alekhin
5dfe65d53a
cmake: fix popcnt detection with Intel Compiler
2021-10-28 05:37:23 +00:00
Alexander Alekhin
d059cc7170
Merge pull request #20958 from noahstier:3.4_tvl1_optimization
2021-10-27 19:59:57 +00:00
Noah Stier
84a81579ba
tvl1 cuda optflow optimization
2021-10-27 12:01:53 -07:00
Alexander Alekhin
aa11cc19e8
Merge pull request #20919 from berak:patch-1
2021-10-22 14:08:08 +00:00
berak
a6f5717567
resolves #20913
...
imgproc: remove asserts for circles_ in HoughCircles
2021-10-22 15:07:57 +02:00
Alexander Alekhin
12507aab8a
Merge pull request #20912 from AleksandrPanov:fix_findMinEnclosingTriangle
2021-10-21 16:26:53 +00:00
AleksandrPanov
d21622bef4
fix findMinEnclosingTriangle and add tests
2021-10-21 18:12:51 +03:00
Alexander Alekhin
bc8eac2439
Merge pull request #20906 from alalek:backport_20903
2021-10-21 13:03:46 +00:00
Alexander Alekhin
4e65db80e8
Merge pull request #20916 from Harvey-Huang:32bit_rgb
2021-10-21 11:45:48 +00:00
Harvey
ce68291d83
32bit rgb bmp file should not copy data as rgba
2021-10-21 16:47:27 +08:00
Alexander Alekhin
f77fdc0ce8
samples: fix build without threading support
2021-10-19 13:35:09 +00:00
Zhuo Zhang
7da51787b9
Merge pull request #20900 from zchrissirhcz:3.4-hwfeatures-support-qnx
...
* fix: correctly check neon flags for QNX platform
* refactor: change __QNXNTO__ to __QNX__
2021-10-19 13:30:27 +00:00
Alexander Alekhin
b1f422c1c5
Merge pull request #20894 from alalek:core_simd_int64_ctor_sse
2021-10-19 13:29:52 +00:00
rogday
b3f966e2ca
Merge pull request #20883 from rogday:eltwise_refactoring
...
* backport elementwise_layers refactor
* keep NULL
2021-10-19 13:29:22 +00:00
Alexander Alekhin
3f191e1b75
Merge pull request #20897 from ThalesGroup:master
2021-10-19 13:27:54 +00:00
Michel Promonet
9a9e457dd6
Allow to set av_log_set_level to reduce ffmpeg level below AV_LOG_ERROR
2021-10-19 10:46:41 +02:00
Alexander Alekhin
c316dbe2aa
Merge pull request #20895 from sergiud:avx-error-immediate
2021-10-18 19:08:50 +00:00