Alexander Alekhin
35edad3e74
build: fix warnings
6 years ago
Alexander Alekhin
f5b58e5fc9
bindings: backport generator from OpenCV 4.x
...
- better handling of enum arguments
- less merge conflicts
6 years ago
Sayed Adel
5478165e16
core:vsx Fix narrowing warning on vector splats
6 years ago
berak
20afae5a14
core: fix mat matx multiplication
6 years ago
Vitaly Tuzov
9548093b46
Horizontal line processing for pyrDown() reworked using wide universal intrinsics.
6 years ago
Alexander Alekhin
f1f0f630c7
core: disable I/O perf test
...
- can be enable separately if needed
- not stable (due storage I/O processing)
6 years ago
Alexander Alekhin
fd49ee5f39
core: dispatch merge.cpp
6 years ago
Alexander Alekhin
4e12febe90
core: clone merge.simd.hpp
6 years ago
Alexander Alekhin
6eabe6bc14
core: clone merge.dispatch.cpp
6 years ago
Alexander Alekhin
91d152e2c2
core: dispatch split.cpp
6 years ago
Alexander Alekhin
0311770e8b
core: clone split.simd.hpp
6 years ago
Alexander Alekhin
82cd2f8c93
core: clone split.dispatch.cpp
6 years ago
Vitaly Tuzov
334c4d62b5
Merge pull request #13781 from terfendail:warp_wintr
...
Resize reworked using wide universal intrinsics (#13781 )
* Added wide universal intrinsics optimized implementation for 3 channel bit-exact linear resize
* Reworked linear resize using new wide LUT intrinsics
* Fix for VSX intrinsics
6 years ago
Alexander Alekhin
dc84cf9914
core: dispatch mean.cpp
6 years ago
Alexander Alekhin
7af7bcae18
core: clone mean.dispatch.cpp
6 years ago
Alexander Alekhin
93cea6e46e
core: clone mean.simd.hpp
6 years ago
Alexander Alekhin
cd66f6e3db
core: dispatch matmul
...
- gemm: keep baseline only (lapack is 10x+ faster, lets reduce binary size)
- transform / distTransform
- scaleAdd (32f/64f only)
- Mahalanobis: keep baseline only (no perf tests)
- mulTransposed: keep baseline only (no perf tests)
- dot
6 years ago
Alexander Alekhin
dcee7b1605
core: clone matmul.dispatch.cpp
6 years ago
Alexander Alekhin
b769ad2c23
core: clone matmul.simd.hpp
6 years ago
Alexander Alekhin
e3633ec4a2
core: dispatch count_non_zero
6 years ago
Alexander Alekhin
439e43a027
core: clone count_non_zero.dispatch.cpp
6 years ago
Alexander Alekhin
af8a3a0b66
core: clone count_non_zero.simd.hpp
6 years ago
Alexander Alekhin
b40a7ffbe4
core: dispatch sum
6 years ago
Alexander Alekhin
6e88bff3e3
core: clone sum.dispatch.cpp
6 years ago
Alexander Alekhin
5aceac6b93
core: clone sum.simd.hpp
6 years ago
klemens
5d9c6723ee
spelling fixes
...
backport 997b7b18af
6 years ago
Alexander Alekhin
d32d576d6d
core: dispatch convert_scale
6 years ago
Alexander Alekhin
39b90ae9fb
core: dispatch convert
6 years ago
Alexander Alekhin
c4abdb8050
core: clone convert_scale.dispatch.cpp
6 years ago
Alexander Alekhin
0af9e19be7
core: clone convert_scale.simd.hpp
6 years ago
Alexander Alekhin
5527c41468
core: clone convert.dispatch.cpp
6 years ago
Alexander Alekhin
1629e29b98
core: clone convert.simd.hpp
6 years ago
Alexander Alekhin
66d9a33b50
core(ocl): fix log messages
6 years ago
Namgoo Lee
fb8e652c3f
Add CV_16UC1 support for cuda::CLAHE
...
Due to size limit of shared memory, histogram is built on
the global memory for CV_16UC1 case.
The amount of memory needed for building histogram is:
65536 * 4byte = 256KB
and shared memory limit is 48KB typically.
Added test cases for CV_16UC1 and various clip limits.
Added perf tests for CV_16UC1 on both CPU and CUDA code.
There was also a bug in CV_8UC1 case when redistributing
"residual" clipped pixels. Adding the test case where clip
limit is 5.0 exposes this bug.
6 years ago
Alexander Alekhin
4501a2cdea
ocl: support empty "ptr only" UMat in Kernel::set()
...
add messages to avoid silent kernel destruction
6 years ago
Alexander Alekhin
dc5e69b4d4
Revert "Merge pull request #13586 from eightco:Core_bugfix3"
...
This reverts commit 3721c8bb06
except changes in modules/dnn/test/test_tf_importer.cpp
6 years ago
Lee Jaehwan
3721c8bb06
Merge pull request #13586 from eightco:Core_bugfix3
...
* Add Operator override for multi-channel Mat with literal constant.
* simple test
* Operator overloading channel constraint for primitive types
* fix some test for #13586
6 years ago
Vitaly Tuzov
ea882d58c6
Added CV_ALWAYS_INLINE macro
6 years ago
CUI Hao (Lab)
e5e1ba3c97
Fix typo in core+RotatedRect.java
6 years ago
Lucas Towers
9cc12ff0ac
Fix improper defining of CV_XADD when using Intel C++
6 years ago
Namgoo Lee
4b4874e67a
Remove build warning msg with CUDA10.0
6 years ago
Scott Ramsby
7d0d6cd5ee
Fix build error when building with Unicode on Windows
6 years ago
Lee Jaehwan
71aee662bd
Merge pull request #13544 from eightco:bugfix
...
Fix a bug in cv :: merge when array of 3-channel mat is input (#13544 )
* Mat merge function bug fix - Bug fix of merge function of 3-channel vector <Mat> of 3 or 4 matrices
* Add Core_merge test for opencv#13544
* fixups
6 years ago
Vitaly Tuzov
cd169941f2
Added test for addition of Mat and Matx
6 years ago
Vitaly Tuzov
c8f59bf1e0
Fixed operations on Mat and Matx simultaneously
6 years ago
Alexander Alekhin
8f1356c3c5
OpenCV version++ (3.4.5)
...
OpenCV 3.4.5
6 years ago
Vitaly Tuzov
06f32e3b3e
Reworked separable filter to use wide universal intrinsics
6 years ago
Alexander Alekhin
d9d9b05912
core(ocl): add parameter to limit device max workgroup size
...
used by OpenCV
6 years ago
Alexander Alekhin
f605898bae
core: fix eigen2cv() - don't change fixed type of 'dst'
6 years ago
Sayed Adel
4e16ae9a1f
core:vsx fix build failure on GCC<=6 due implementation of v_reduce_sum(v_float64x2)
6 years ago