Maksim Shabunin
e4acd74e87
Fix some clang 14 warnings
2 years ago
Vadim Levin
b07031b594
feat: named arguments handling in Python interface
2 years ago
Tinson Lai
f8f425e34c
Change custom_hal.hpp output location
2 years ago
Maksim Shabunin
9efaa3cce7
RISC-V/RVV 0.7: v_add/v_sub saturation and avoiding 64-bit register in v_check_
2 years ago
Yannis Guyon
bf29a4d746
Avoid double-checked locking with TSAN in parallel
...
Omit the first check of the double-checked locking pattern in
recordException() in parallel.cpp when CV_THREAD_SANITIZER is defined.
This should only slow recordException() down when the thread sanitizer
is used, and avoids the TSAN data race warning.
2 years ago
Rostislav Vasilikhin
f3a03aefad
cvIsInf(double) fix + regression test
2 years ago
Maksim Shabunin
c1e5c16ff3
Backport C-API cleanup (imgproc) from 5.x
2 years ago
Yuantao Feng
c63d79c5b1
Merge pull request #23095 from fengyuentau:fix_omp_macos
...
* fix openmp include and link issue on macos
* turn off have_openmp if OpenMP_CXX_INCLUDE_DIRS is empty
* test commit
* use condition HAVE_OPENMP and OpenMP_CXX_LIBRARIES for linking
* remove trailing whitespace
* remove notes
* update conditions
* use OpenMP_CXX_LIBRARIES for linking
2 years ago
Xxfore
ef0fcb9238
Merge pull request #22938 from Xxfore:4.x
...
Use reinterpret instead of c-style casting for GCC
Co-authored-by: Xu Zhang <xu.zhang@hexintek.com>
Co-authored-by: Maksim Shabunin <maksim.shabunin@gmail.com>
2 years ago
Yang Chao
e0aa677388
Open CV_CPU_NEON_DOTPROD on Apple silicon devices
2 years ago
Alexander Smorkalov
725e440d27
release: OpenCV 4.7.0
2 years ago
Alexander Alekhin
83391ac59d
release: OpenCV 3.4.19
2 years ago
cudawarped
692d6168b3
cuda: fix CUDA 12.0 build errors
2 years ago
Alexander Alekhin
b42c11de82
pre: OpenCV 4.7.0 (version++)
2 years ago
Alexander Alekhin
a494c75bfe
pre: OpenCV 3.4.19 (version++)
2 years ago
fengyuentau
34a0897f90
add cv::flipND; support onnx slice with negative steps via cv::flipND
2 years ago
cudawarped
9aa5ab7557
cv::cuda: Replace all instances of texture references/objects with texture objects using the existing updated cv::cudev::Texture class.
...
Fixes bugs in cv::cuda::demosaicing, cv::cuda::resize and cv::cuda::HoughSegmentDetector.
2 years ago
Vincent Rabaud
7463e9b8bb
Even faster CV_PAUSE on SkyLake and above.
...
No need to loop as RDTSC is 3/4 times faster than _mm_pause.
2 years ago
Alexander Alekhin
4824ce300f
core: freeze cache directory prefix - "4.x"
2 years ago
Alexander Alekhin
6e3700593f
compatibility: keep Ptr<FileStorage> stubs till OpenCV 5.0
2 years ago
Alexander Alekhin
6a8c5a1d27
python: resolve Ptr<FileStorage> requirement issue
2 years ago
Vincent Rabaud
b7b08fa0c3
Fix slower CV_PAUSE on SkyLake and above.
...
This is fixing https://github.com/opencv/opencv/issues/22852
2 years ago
Sergei Shutov
8bd17163c7
Merge pull request #22939 from stopmosk:21826-python-bindings-for-videocapturewaitany
...
Add Python bindings for VideoCapture::waitAny #21826
### 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
- [x] There is a reference to the original bug report and related work
- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
Patch to opencv_extra has the same branch name.
- [x] The feature is well documented and sample code can be built with the project CMake
2 years ago
Vadim Levin
3f5f09e730
fix: add _ suffix to properties having reserved keyword names
2 years ago
Alexander Alekhin
c725771e11
build(riscv): suppress massive -Wignored-attributes warnings
2 years ago
Alexander Alekhin
be326ff752
build: fix/eliminate MSVC warnings
2 years ago
Alexander Alekhin
941d89e06d
cmake: fix RISC-V toolchains
...
- RVV options are moved to configuration scripts instead of toolchains
2 years ago
Alexander Alekhin
7e3c53b9d3
core(logger): strip path prefix
2 years ago
Alexander Alekhin
c5a4df30c6
risc-v: fix RVV backend on clang with undefined CV_RVV_SCALABLE
...
- v_interleave_quads
- v_pack_triplets
- v_signmask
2 years ago
Christine Poerschke
4792837f2e
Merge pull request #22865 from cpoerschke:3.4-issue-22860
...
ocl_minMaxIdx to call minmaxloc.cl for OpenCL 1.2+ only
2 years ago
Vadim Levin
3a15152be5
refactor: rework test to be more specific
2 years ago
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