Alexander Alekhin
4e65db80e8
Merge pull request #20916 from Harvey-Huang:32bit_rgb
3 years ago
Harvey
ce68291d83
32bit rgb bmp file should not copy data as rgba
3 years ago
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__
3 years ago
Alexander Alekhin
b1f422c1c5
Merge pull request #20894 from alalek:core_simd_int64_ctor_sse
3 years ago
rogday
b3f966e2ca
Merge pull request #20883 from rogday:eltwise_refactoring
...
* backport elementwise_layers refactor
* keep NULL
3 years ago
Alexander Alekhin
3f191e1b75
Merge pull request #20897 from ThalesGroup:master
3 years ago
Michel Promonet
9a9e457dd6
Allow to set av_log_set_level to reduce ffmpeg level below AV_LOG_ERROR
3 years ago
Alexander Alekhin
c316dbe2aa
Merge pull request #20895 from sergiud:avx-error-immediate
3 years ago
Alexander Alekhin
b5fcb06a76
core(SIMD): update int64 SSE constructor
3 years ago
Sergiu Deitsch
f8f9f3c438
fixed AVX compile error
...
Some older compilers do not allow to pass a `const int` as an immediate. Use an unnamed enum instead.
3 years ago
Alexander Alekhin
e6c68eed51
Merge pull request #20879 from Wehzie:patch-1
3 years ago
Wehzie
f9e747dbc6
Fixed typo in CV_Error message
...
Error was "Input parameters must be a matrices!", but "matrices" is plural and doesn't allow the unspecific article "a".
3 years ago
Nicholas Ho
bd0732b1d0
Merge pull request #20740 from Nicholas-Ho-arm:3.4_SymmColumnVec_32f8u
...
* Add SymmColumnVec_32f8u
* Fix double to float warnings
3 years ago
Alexander Alekhin
0b5cbcefdd
Merge pull request #20868 from icestraw:fix-type-error-of-slice-indices
3 years ago
icestraw
e4a87f2f4f
fix type error of slice indices
3 years ago
Alexander Alekhin
3c8cadf7ca
Merge pull request #20867 from alalek:fix_CV_POPCNT_U64_msvs
3 years ago
Alexander Alekhin
7c0b26e8a0
Merge pull request #20834 from sthalik:msvc-shared-library-static-crt
3 years ago
Alexander Alekhin
982503e9a8
core: ensure 'int' result from CV_POPCNT_U64(x)
3 years ago
Stanislaw Halik
3d93675ff9
fix link error on shared libs with -MT
3 years ago
Alexander Alekhin
53d6c9b9c0
Merge pull request #20860 from rogday:sum_fix
3 years ago
Alexander Alekhin
a02e90d502
Merge pull request #20859 from rogday:sub_const_fix
3 years ago
Smirnov Egor
238dbffb48
change asserts for Sum
3 years ago
Smirnov Egor
a9d7b6eab7
fix const - input and remove unimplemented function
3 years ago
Alexander Alekhin
62252d157e
Merge tag '3.4.16'
3 years ago
Alexander Alekhin
b1cf550123
release: OpenCV 3.4.16
3 years ago
Alexander Alekhin
17bd9a1fa1
Merge pull request #20841 from alalek:core_keep_TlsAbstraction_singleton_3.4
3 years ago
Alexander Alekhin
0321644bbd
Merge pull request #20842 from alalek:valgrind_suppression
3 years ago
Alexander Alekhin
81e7988eb9
Merge pull request #20840 from alalek:dnn_ocl_cleanup_code
3 years ago
Alexander Alekhin
4985311d46
core(tls): avoid destruction of TlsAbstraction singleton
3 years ago
Alexander Alekhin
05348f3250
Merge pull request #20839 from alalek:issue_20828_netbsd
3 years ago
Alexander Alekhin
003609e565
Merge pull request #20838 from alalek:fix_20833
3 years ago
Jonas Vautherin
9537a909f7
Merge pull request #20801 from JonasVautherin:fix-gst-error-handling
...
* Fix gst error handling
* Use the return value instead of the error, which gives no guarantee of being NULL in case of error
* Test err pointer before accessing it
* Remove unreachable code
* videoio(gstreamer): restore check in writer code
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago
Alexander Alekhin
8c2dd5fb9a
dnn(ocl4dnn): cleanup dead code, improve logging
3 years ago
Alexander Alekhin
27545dcc86
core: add __NetBSD__ build fix in parallel.cpp
3 years ago
Alexander Alekhin
724e04e979
dnn(ocl4dnn): add extra checks to convolution layer
...
- prevent running code over unsupported/non-tested configurations
- prevent integer div by zero
3 years ago
Alexander Panov
dfc94c58f0
Merge pull request #20823 from AleksandrPanov:fix_orb_integer_overflow
...
Fix ORB integer overflow
* set size_t step to fix integer overflow in ptr0 offset
* added issue_537 test
* minor fix tags, points
* added size_t_step and offset to remove mixed unsigned and signed operations
* features2d: update ORB checks
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago
Alexander Alekhin
fac895d7ba
Merge pull request #20831 from sthalik:fix-msvc-build-3.4
3 years ago
Stanislaw Halik
04b40ff221
add new supported MSVC version
3 years ago
Oliver Kuckertz
a3d7811f24
Merge pull request #20725 from mologie:fix-dnn-tf-on-arm
...
* dnn: fix unaligned memory access crash on armv7
The getTensorContent function would return a Mat pointing to some
member of a Protobuf-encoded message. Protobuf does not make any
alignment guarantees, which results in a crash on armv7 when loading
models while bit 2 is set in /proc/cpu/alignment (or the relevant
kernel feature for alignment compatibility is disabled). Any read
attempt from the previously unaligned data member would send SIGBUS.
As workaround, this commit makes an aligned copy via existing clone
functionality in getTensorContent. The unsafe copy=false option is
removed. Unfortunately, a rather crude hack in PReLUSubgraph in fact
writes(!) to the Protobuf message. We limit ourselves to fixing the
alignment issues in this commit, and add getTensorContentRefUnaligned
to cover the write case with a safe memcpy. A FIXME marks the issue.
* dnn: reduce amount of .clone() calls
* dnn: update FIXME comment
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago
Alexander Alekhin
755e0143fb
Merge pull request #20815 from alalek:fix_20649_revert_19859
...
features2d: repair SimpleBlobDetector
* features2d: revert code change by PR #19859
Reverted commit 76860933f0
* features2d: check SimpleBlobDetector parameters consistency
3 years ago
Alexander Alekhin
dfa48094dc
Merge pull request #20814 from alalek:dnn_pytest_input_3d
3 years ago
Alexander Alekhin
e585192eeb
Merge pull request #20802 from alalek:core_tls_init_TlsAbstraction
3 years ago
Alexander Alekhin
646924fce8
dnn(pytest/test_input_3d): reload model between switching targets
3 years ago
Alexander Alekhin
c63aa7f085
Merge pull request #20808 from alalek:update_ffmpeg_3.4
3 years ago
Alexander Alekhin
c54abde1bd
ffmpeg/3.4: update FFmpeg wrapper 2021.10
...
- FFmpeg 3.4.8 (no changes)
3 years ago
Alexander Alekhin
95c1d2a887
Merge pull request #20806 from alalek:update_version_3.4.16-pre
3 years ago
Alexander Alekhin
ebef84e9ea
pre: OpenCV 3.4.16 (version++)
3 years ago
Alexander Alekhin
b1a772d194
Merge pull request #20803 from alalek:core_parallel_workaround_tsan
3 years ago
keroiber
f11f2bfb56
Merge pull request #20743 from keroiber:prefix_js_function_bindings_with_namespace
...
* Prefix global javascript functions with sub-namespaces
* js: handle 'namespace_prefix_override', update filtering
- avoid functions override with same name but different namespace
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago
xhawk18
24f43e7ae9
Merge pull request #20183 from xhawk18:3.4
...
* improve compatibility for qt 6.
* cmake(highgui): rework Qt dependency support
* cmake(highgui): workaround Qt5Config.cmake "components" bug
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago