Brad Kelly
507f8add1c
Implementing AVX512 Support for 2 and 4 channel mats for CV_64F format
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
Lindsay Roberts
7c72e095fa
Fix Flann compilation under nvcc + NEON
...
All <arm_neon.h> includes in core/cv_cpu_dispatch.h are protected by an
ifndef __CUDACC__ to prevent attempting to use neon intrinsics when
compiling cuda kernels (.cu) -- this prevents hard errors such as
error: identifier "__builtin_neon_qi" is undefined
Add this same protection to flann/dist.h to fix compilation involving
flann.hpp.
6 years ago
Dmitry Kurtaev
ca5976e3d4
Fix IE backend considering future changes.
6 years ago
LaurentBerger
9e94212eac
Solves bug 13853
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
Namgoo Lee
1a961660d8
cuda::StereoBM - fix hanging and racing issue
...
- Fix hanging issue on 2080 Ti
- Fix racing issue
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
Liubov Batanina
183c0fcab1
Changed condition for resize and lrn layers
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
Namgoo Lee
21eb60f88b
cudalegacy: Use safe block scan function
6 years ago
Thang Tran
a1f4e65d03
calib3d: Fix calibrateCamera() misleading error
...
objectPoints and imagePoints are not checked whether they're empty and
cause checkVector() to fail, thus result in a wrong error message.
Fixes: https://github.com/opencv/opencv/issues/6002
6 years ago
Dmitry Kurtaev
1606137df2
Read raw floats data from Caffe models
6 years ago
Dmitry Kurtaev
0711dab09d
Fix Intel's Inference Engine backend from future. Second try.
6 years ago
klemens
5d9c6723ee
spelling fixes
...
backport 997b7b18af
6 years ago
Liubov Batanina
6b4becfd03
Enabled tests on IE backend
6 years ago
Pavel Rojtberg
f0ef4b2246
python: sys.path[0] is reserved for the main script
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
AnastasiaaSenina
d7b1f28a90
fixed bug: added threshold for variables 'rotate_a', ' rotate_c'
6 years ago
Rostislav Vasilikhin
4e679e1cc5
disabled 16u and 32f perf tests
6 years ago
Rostislav Vasilikhin
87f651c119
disabled sanity check for 32f
6 years ago
Vitaly Tuzov
07c10d6fc3
Fixed out of bound reading issue in erode() and dilate()
6 years ago
Alexander Alekhin
66d9a33b50
core(ocl): fix log messages
6 years ago
Alexander Nesterov
9cbdb48d6d
Fix change step
6 years ago
Liubov Batanina
b068d26fad
Using IE backend for normalize layer tests
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
Rostislav Vasilikhin
bbedebb57c
perf tests for cvtColor for 16U and 32f added
6 years ago
Dmitry Kurtaev
bc4e471847
Add a mutex for shared Inference Engine plugins
6 years ago
Alexander Alekhin
eab6744ac7
dnn(ocl): use compile-time LOCAL_SIZE parameter
...
instead of get_local_size(0) and dynamic local memory allocation
6 years ago
winice
37a5af3673
Merge pull request #13737 from winice-test:master
...
* Optical Flow rework to use wide universal intrinsics
* remove if (useSIMD) check as review requested
6 years ago
Dmitry Kurtaev
8ecc5e6f64
Add tests for features2d JavaScript bindings
6 years ago
Rostislav Vasilikhin
554eae56d1
Merge pull request #13708 from savuor:yuv42x_wide
...
YUV42x color conversions rewritten to wide intrinsics (#13708 )
* a*b+c -> fma
* YUV420sp2RGB initially vectorized
* shorter var names
* loops by 4
* yuv420p2rgb vectorized
* yuv422toRGB vectorized
* reg arrays
* rgb2yuv420 vectorized
* warnings fixed
* try to fix align error
6 years ago
Hannah McLaughlin
418898029c
Merge pull request #13718 from lochsh:svm-sigmoid-fix
...
SVM sigmoid kernel fix (issue #13621 ) (#13718 )
* Added test for sigmoid case for retrieving support vectors
* undo unhelpful test
* add test for sigmoid SVM with data that is easily separable into two concentric circles
* Update sigmoid kernel to use tanh(gamma * <x, y> + coef0) instead of -tanh(gamma * <x, y> + coef0)
* remove unnecessary constraint on coef0
* cleanup
* fixing inappropriate use of doubles
* Add f to float literal
* replace CV_Assert with ASSERT_EQ where appropriate
6 years ago
Dmitry Kurtaev
c918ac298c
Fix IE tests
6 years ago
Vitaly Tuzov
2f5af1bd33
Merge pull request #13693 from terfendail:spatialgrad_wintr
...
* spatialGradient() reworked to use wide universal intrinsics
* Moved row pointers inside loops
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
Ramez Rafla
eb00dce78e
Merge pull request #13710 from ramezrafla:3.4
...
* Added DMatch bindings
* Added CR which was accidently removed to maintain consistency
* Removed trailing white-space
6 years ago