Vincent Rabaud
8ad8ec679f
Merge pull request #22441 from vrabaud:hls_while
...
In case of huge (and probably invalid) input, make sure we do not
rely only on the while loops for truncation.
### Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [x] The PR is proposed to the proper branch
2023-03-07 15:05:38 +03:00
Alexander Alekhin
0052d46b8e
Merge pull request #23237 from hzcyf:feature/orbbec_femto_mega_support
2023-03-01 07:13:22 +00:00
Corentin Noël
a035608100
highgui: Reduce the difference between GTK+2 and GTK+3 version
...
Make the GTK+3 API the default one by wrapping the missing GTK+2 functions in defines
Make sure to always guard with GTK_VERSION2 or GTK_VERSION3 to allow future addition
of Gtk4
2023-02-28 00:48:39 +01:00
Alexander Alekhin
fe59a5695f
core(simd): 64-bit integer EQ/NE without misused 64F guard
2023-02-27 19:51:55 +00:00
CSBVision
a5f04f9e17
Add ENABLE_DELAYLOAD option
2023-02-23 11:24:33 +01:00
Alexander Alekhin
b3c9842a98
Merge pull request #23287 from alalek:dnn_tflite_fix_illegal_access
2023-02-22 10:22:08 +00:00
Alexander Alekhin
9eb5e39ff3
dnn(tflite): fix wrong axis normalization
2023-02-21 21:20:37 +00:00
Alexander Alekhin
5a227352b4
Merge pull request #23274 from alalek:dnn_flatbuffers_builtin
2023-02-21 18:42:49 +00:00
Alexander Alekhin
bdff0949bb
dnn(tflite): add 3rdparty flatbuffers with pre-generated schema
2023-02-21 16:06:19 +00:00
Alexander Alekhin
4262127854
Merge pull request #23246 from mshabunin:rvv07-support
2023-02-20 18:06:30 +00:00
Vadim Pisarevsky
ca48e217f1
fixed another SIFT constructor ( #23272 )
2023-02-18 00:07:45 +03:00
Vadim Pisarevsky
f48939c2d7
temporarily set "enable_precise_upscale=false" by default to avoid sporadic failures in regression tests ( #23270 )
2023-02-17 18:57:38 +03:00
Stefan Becker
39e2ebbde4
Aruco/Charuco test case fixes for floating point for loops
2023-02-17 16:45:18 +01:00
Maksim Shabunin
903ec0ec60
RISC-V: support RVV 0.7 in mainline RVV intrinsics
2023-02-17 18:17:11 +03:00
Zihao Mu
20dac7ea48
Merge pull request #23255 from zihaomu:fused_cuda_naryeltwise
...
DNN: fuse conv+naryEletwise on CUDA backend.
2023-02-17 10:18:13 +00:00
Vadim Levin
642942a72f
fix: remove extra '/O' modifier for '/IO' arguments
2023-02-17 13:07:28 +03:00
Vaclav Vavra
923dbcc58f
different interpolation by double image ( #23124 )
...
* different interpolation by double image
* fixing scaling mapping
* fixing a test
* added an option to enable previous interpolation
* added doxygen entries for the new parameter
* ASSERT_TRUE -> ASSERT_EQ
* changed log message when using old upscale mode
2023-02-17 10:35:54 +03:00
Vladimir Ponomarev
2ab7b7c09e
Remove separator between trackbars.
...
Remove separator between 2 or more trackbars. This separator has zero thickness and creates bags in toolbar.
2023-02-16 15:18:30 +03:00
Alexander Alekhin
6b5be4f1a7
Merge pull request #23247 from lilithgrigoryan:fix-focals-estimation
2023-02-15 15:42:21 +00:00
Anatoliy Talamanov
6c235c8edb
Merge pull request #23211 from TolyaTalamanov:at/pipeline-modeling-tool-perf-alignment
...
[G-API] Pipeline modeling tool: Refactor calculating performance statistics
* Add warmup execution
* Align perf metrics
* Add busy wait mode for source
* Small fix for late frames
* pl_fn to src_fn
* Change show statistics
* Correct warm-up iteration
* Properly calculate drop frames
* Enable frame dropping for streaming mode
* Enable frame dropping for streaming mode
* Fix comments to review
* Fix typos
* Cosmetic
2023-02-15 14:04:14 +03:00
Lilit Grigoryan
a87b9fb4b6
Fix focal length estimation from homography matrix
2023-02-14 21:51:09 +03:00
Alexander Alekhin
58d8a2702a
Merge pull request #23243 from WanliZhong:accelerate_palm_det
2023-02-14 16:25:02 +00:00
Corentin Noël
f1f14ce403
highgui: Set hard GLib requirement to >=2.32
...
This version has been released 10 years ago.
2023-02-14 13:28:42 +01:00
Dmitry Kurtaev
76350cd30f
Merge pull request #23161 from dkurt:dnn_tflite
...
TFLite models importer
* initial commit
* Refactor TFLiteImporter
* Better FlatBuffers detection
* Add permute before 4D->3D reshape
* Track layers layout
* TFLite Convolution2DTransposeBias layer
* Skip TFLite tests without FlatBuffers
* Fix check of FlatBuffers in tests. Add readNetFromTFLite from buffer
* TFLite Max Unpooling test
* Add skip for TFLite unpooling test
* Revert DW convolution workaround
* Fix ObjC bindings
* Better errors handling
* Regenerate TFLite schema using flatc
* dnn(tflite): more checks, better logging
* Checks for unimplemented fusion. Fix tests
2023-02-13 14:00:20 +00:00
Alexander Alekhin
47293f28cf
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2023-02-11 18:35:00 +00:00
hzcyf
325fe7e663
add support for Orbbec Femto Mega RGB-D camera
2023-02-11 16:22:35 +08:00
Yannis Guyon
56102737d7
Merge pull request #23131 from y-guyon:align_ptr_intrin_sse
...
Fix misaligned-pointer-use in intrin_sse.hpp
* Fix misaligned-pointer-use in intrin_sse.hpp
* Use _mm_loadu_si32() instead of memcpy()
* Use CV_DECL_ALIGNED instead of _mm_loadu_si32()
2023-02-10 22:46:21 +00:00
Yuantao Feng
c2b7c1f13b
Merge pull request #23219 from fengyuentau:add_gelu
...
Add GELU layer for vision transformers
* add gelu and gelu approximation
* drop setKernelParams
2023-02-10 18:03:29 +00:00
wanli
c8f5e228fc
release MUL and ADD operator on CUDA
2023-02-10 19:33:59 +08:00
Alexander Alekhin
d3c6b85638
Merge pull request #23209 from CSBVision:patch-3
2023-02-09 10:43:52 +00:00
Alexander Alekhin
96a45e842e
Merge pull request #23061 from WanliZhong:gemm_cuda
...
DNN: make GEMM can be supported with transA and transB in CUDA
2023-02-09 00:06:32 +03:00
Ibai Gorordo
c280cd7290
Merge pull request #23210 from ibaiGorordo:rect_nfa_bugfix
...
Fix rect_nfa (lsd)
* Fix missing log_gamma in nfa()
Comparing the nfa function with the function in the binomial_nfa repository (https://github.com/rafael-grompone-von-gioi/binomial_nfa/blob/main/C99/log_binomial_nfa.c#L152 ), the first log_gamma call is missing.
* Fix rect_nfa pixel index
* Replace std::rotate
* Rename tmp to v_tmp
* Replace auto and std::min_element
* Change slope equality check to int
* Fix left limit check
2023-02-08 17:33:06 +00:00
Alexander Alekhin
44290af516
Merge pull request #23224 from VadimLevin:dev/vlevin/cxx-named-arguments
2023-02-08 17:31:30 +00:00
Alexander Alekhin
649841e6bf
Merge pull request #23225 from mshabunin:fix-clang-warnings
2023-02-08 17:28:07 +00:00
Alexander Alekhin
606c80344a
Merge pull request #23222 from siilats:patch-1
2023-02-07 15:30:15 +00:00
CSBVision
6ea22535e2
Fixes #23187 (part 1)
...
Supports delay-loading for Ninja generators and Python bindings.
2023-02-07 09:04:06 +01:00
Maksim Shabunin
e4acd74e87
Fix some clang 14 warnings
2023-02-07 01:19:00 +03:00
Vadim Levin
b07031b594
feat: named arguments handling in Python interface
2023-02-06 22:14:58 +03:00
Alexander Alekhin
0981814473
Merge pull request #23214 from asmorkalov:as/xcode_warning_supression3.4
2023-02-06 18:29:01 +00:00
Alexander Smorkalov
3d635cb4a7
Warning supression fix for XCode 13.1 and newer. Backport #23203
2023-02-06 11:12:05 +03:00
keith siilats
b0aace31ec
Update charuco_detector.cpp
...
Delete the debug print statements accidentally left in
2023-02-05 19:39:25 -05:00
Alexander Alekhin
9eb78eeb18
Merge pull request #23217 from laitingsheng:4.x
2023-02-05 20:08:49 +00:00
Alexander Alekhin
6dfa647f05
Merge pull request #23067 from sashashura:patch-3
2023-02-05 19:50:45 +00:00
Tinson Lai
f8f425e34c
Change custom_hal.hpp output location
2023-02-03 18:21:15 +08:00
Alexander Smorkalov
206a3fcea8
Merge pull request #23203 from asmorkalov:as/xcode_warning_supression
...
Supress tones of -Wdeprecated-copy warnings
2023-02-02 18:09:15 +03:00
Alexander Smorkalov
c855dcc52f
Supressed tones of Wdeprecated-copy that jump out of GTes after XCode update to 13.1 on Mac M1.
2023-02-02 13:54:47 +03:00
Alexander Alekhin
cb2052dbfe
Merge pull request #23204 from whuaegeanse:fix-sift
2023-02-01 16:52:29 +00:00
whuaegeansea
400572b19f
Fix bug
2023-02-01 11:25:31 +08:00
Alexander Alekhin
a6b178a3d9
Merge pull request #23198 from mshabunin:fix-rvv-07
2023-01-31 13:11:46 +00:00
wanli
4718a4bf81
make GEMM can be supported with transA and transB in CUDA
2023-01-31 15:14:17 +08:00