HAN Liutong
a32f2cd24a
Merge pull request #22520 from hanliutong:hsv
...
Modify the SIMD loop in color_hsv.
* Modify the SIMD loops in color_hsv.
* Add FP supporting in bit logic.
* Add temporary compatibility code.
* Use max_nlanes instead of vlanes for array declaration.
* Use "CV_SIMD || CV_SIMD_SCALABLE".
* Revert the modify of the Universal Intrinsic API
* Fix warnings.
* Use v_select instead of bits manipulation.
2 years ago
Alexander Smorkalov
1c3e287d32
More fixes for OpenCL error reporting.
2 years ago
Alexander Smorkalov
7622fbf895
Fixed OpenGL errors formatting.
2 years ago
Amir Hassan
3f371fe2dd
Merge pull request #22855 from kallaballa:print_cl_status_on_fail
...
Print CL status code on error in opengl interop functions
2 years ago
Alexander Alekhin
54531f8e3b
core: support CV_Check*() macros with 'bool' parameters
2 years ago
HAN Liutong
5462a6be6e
Update SIMD macro for RVV backend.
2 years ago
Hyunggi Chang
085fb78e85
fix typo (portatibility -> portability)
2 years ago
cudawarped
f89dee4f3e
Reset cuda error code to cudasuccess.
2 years ago
Pavel Rojtberg
35f43cc429
core: expose rectangle intersection to bindings
2 years ago
Alexander Alekhin
43b2bb2c25
dnn: plugin support for OpenVINO
2 years ago
Vincent Rabaud
38c9c20a35
Move marking memory as initialized earlier.
2 years ago
Sean McBride
1829eba584
Fixed most clang -Wextra-semi warnings
2 years ago
HAN Liutong
df24bd295d
Fix v_signmask for RISC-V Vector.
2 years ago
Andrey Senyaev
ccfc34b13f
Disabled compiling warnings in case of symbols in cmake for 4.x
2 years ago
Andrey Senyaev
3f4abcb228
Disabled compiling warnings in case of symbols in cmake for 3.4
2 years ago
Alexander Alekhin
2e15582799
build: eliminate uninitialized warnings from GCC12
2 years ago
Hao Chen
fce8349c99
Optimize the cvCeil and cvFloor functions.
...
This patch optimizes the cvCeil and cvFloor functions on
the LoongArch platform.
Signed-off-by: Hao Chen <chenhao@loongson.cn>
2 years ago
wxsheng
4154bd0667
Add Loongson Advanced SIMD Extension support: -DCPU_BASELINE=LASX
...
* Add Loongson Advanced SIMD Extension support: -DCPU_BASELINE=LASX
* Add resize.lasx.cpp for Loongson SIMD acceleration
* Add imgwarp.lasx.cpp for Loongson SIMD acceleration
* Add LASX acceleration support for dnn/conv
* Add CV_PAUSE(v) for Loongarch
* Set LASX by default on Loongarch64
* LoongArch: tune test threshold for Core/HAL.mat_decomp/15
Co-authored-by: shengwenxue <shengwenxue@loongson.cn>
2 years ago
Yuantao Feng
9dc844a6e1
Merge pull request #22346 from fengyuentau:mat1d_part1
...
Changes separated from Mat 1D support in core #18594 (#22346 )
2 years ago
HAN Liutong
7e2c8cc9f4
Add remaining intrinsics.
2 years ago
HAN Liutong
b9a1039566
Remove the test log in test_interleave_pq.
2 years ago
HAN Liutong
8dc332721f
Add testcases for interleave_p&q and enable others testcases.
2 years ago
HAN Liutong
189f647264
Add implementation for zip, transpose, interleave, reverse and combine.
2 years ago
HAN Liutong
f572ae3474
add missing test cases(v_abs)
2 years ago
HAN Liutong
e65ad44b32
Remove redundant intrinsics.
2 years ago
HAN Liutong
80c82e10aa
Update implementations on arithmetics.
2 years ago
HAN Liutong
2fb652ce09
Add testcase for continuous mul and add.
2 years ago
HAN Liutong
f0d29cd33c
Add more universal intrinsic implementations for RVV.
2 years ago
Alexander Alekhin
44b2f9637a
Revert "suppress warning on GCC 7 and later"
...
This reverts commit a630ad73cb
.
2 years ago
Giles Payne
b8106e4ba4
Fix bug in Objective-C/Swift [Mat initWithSize:**] functions
2 years ago
HAN Liutong
2bd72af2ef
Merge pull request #22292 from hanliutong:fix
...
[GSoC] Fix compilation errors and warnings when using MSVC on Windows.
* Pass reference of the argument.
* Add some cast to suppress warnings.
2 years ago
Maksim Shabunin
f729202272
core: remove unnecessary pointer cleanup in BufferArea
2 years ago
HAN Liutong
3e3b53f815
Fix compile errors when all SIMD is disabled.
2 years ago
Tomoaki Teshima
b3269b08a1
neon: add dotprod dispatch implementation
...
* read vector at runtime
* add enum
2 years ago
HAN Liutong
0ef803950b
Merge pull request #22179 from hanliutong:new-rvv
...
[GSoC] New universal intrinsic backend for RVV
* Add new rvv backend (partially implemented).
* Modify the framework of Universal Intrinsic.
* Add CV_SIMD macro guards to current UI code.
* Use vlanes() instead of nlanes.
* Modify the UI test.
* Enable the new RVV (scalable) backend.
* Remove whitespace.
* Rename and some others modify.
* Update intrin.hpp but still not work on AVX/SSE
* Update conditional compilation macros.
* Use static variable for vlanes.
* Use max_nlanes for array defining.
2 years ago
Rong Mantle Bao
fa613e393f
Read CV_CXX11 for C++11 detection
2 years ago
Rong Mantle Bao
db70676933
Use cross-platform std::chrono in getTickCount()
...
Add conditional compilation directives to enable uses of std::chrono on supported compilers. Use std::chrono::steady_clock as a source to retrieve current tick count and clock frequency.
Fixes opencv/opencv#6902 .
2 years ago
Tomoaki Teshima
a630ad73cb
suppress warning on GCC 7 and later
2 years ago
Joel Winarske
0769bf416f
highgui Wayland xdg_shell
...
-enable using -DWITH_WAYLAND=ON
-adapted from https://github.com/pfpacket/opencv-wayland
-using xdg_shell stable protocol
-overrides HAVE_QT if HAVE_WAYLAND and WITH_WAYLAND are set
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Co-authored-by: Ryo Munakata <afpacket@gmail.com>
2 years ago
Sean McBride
35f1a90df7
Merge pull request #22149 from seanm:sprintf
...
Replaced sprintf with safer snprintf
* Straightforward replacement of sprintf with safer snprintf
* Trickier replacement of sprintf with safer snprintf
Some functions were changed to take another parameter: the size of the buffer, so that they can pass that size on to snprintf.
2 years ago
lamm45
9faefa0c96
Fix minor errors in the first documentation page (Introduction)
...
This markdown file corresponds to the first link on the landing
page of OpenCV documentation.
2 years ago
Vadim Pisarevsky
b5adffd5c2
* cleaned cvRound(), cvFloor() and cvCeil() implementations, removed the old non-banking rounding branch completely
...
* enable the use of GCC/clang __builtin_*() functions more broadly
2 years ago
Vincent Rabaud
0d52c37e11
Fix typo that prevents compilation with sanitizer.
3 years ago
Vincent Rabaud
7a46d7efde
Fix compilation on some ARM architecture.
...
This condition is the same as the line above.
3 years ago
Alexander Alekhin
b0dc474160
release: OpenCV 4.6.0
3 years ago
Alexander Alekhin
a3d0882317
release: OpenCV 3.4.18
3 years ago
Alexander Alekhin
65fcf22670
imgproc: use singleton in color_hsv.simd.hpp
3 years ago
Namgoo Lee
24547f40ff
remove const from functions returning by value
3 years ago
Alexander Alekhin
e9428726ca
pre: OpenCV 4.6.0 (version++)
3 years ago
Alexander Alekhin
400906b433
pre: OpenCV 3.4.18 (version++)
3 years ago