Naba Kumar
00f3ad7217
Implement DFT as cv::Algorithm to support concurrent streams
8 years ago
sourin
a34fbf7bb1
Fixed identifiers warns
8 years ago
Ilya Lavrenov
491b6543da
clarify CUDA arithm operations usage with mask
9 years ago
StevenPuttemans
cb55d60f98
fixing GT and GE comparison symbol
...
Conflicts:
modules/gpu/doc/per_element_operations.rst
10 years ago
Vladislav Vinogradov
cd0e95de16
refactor cudaarithm reductions:
...
* remove overloads with explicit buffer, now BufferPool is used
* added async versions for all reduce functions
10 years ago
Vladislav Vinogradov
3d0410c147
remove reciprocal version of cuda::divide
...
it might cause errors, due to implicit type conversion and another cuda::divide
overload
10 years ago
StevenPuttemans
edb608d206
fix documentation bug 2432
10 years ago
Maksim Shabunin
1523fdcc1c
Doxygen documentation: more fixes and cleanups
10 years ago
Maksim Shabunin
ceb6e8bd94
Doxygen documentation: cuda
10 years ago
Vladislav Vinogradov
dcd600cc47
renamed gpuarithm -> cudaarithm
11 years ago
Vladislav Vinogradov
cfe4a71dc6
renamed gpu* source to cuda* in core module
11 years ago
Vladislav Vinogradov
e895b7455e
renamed gpu namespace -> cuda
11 years ago
Vladislav Vinogradov
afb08b33c7
removed obsolete API from gpuarithm module
12 years ago
Vladislav Vinogradov
8461cb3f4b
refactored gpu::convolve function:
...
* converted it to Algorithm
* old API still can be used for source compatibility (marked as deprecated)
12 years ago
Vladislav Vinogradov
26a4be89b1
switched to Input/Output Array in Fourier operations
12 years ago
Vladislav Vinogradov
948661d722
switched to Input/Output Array in gpu::gemm
12 years ago
Vladislav Vinogradov
8fcef225fb
switched to Input/Output Array in reductions operations
12 years ago
Vladislav Vinogradov
c52d56964c
switched to Input/Output Array in gpu::copyMakeBorder
12 years ago
Vladislav Vinogradov
539f367d0b
refactored gpu::LUT function:
...
* converted it to Algorithm, because implementation uses inner buffers and
requires preprocessing step
* new implementation splits preprocessing and transform,
what is more effecient
* old API still can be used for source compatibility (marked as deprecated)
12 years ago
Vladislav Vinogradov
0c50d0821f
switched to Input/Output Array in transpose/flip operations
12 years ago
Vladislav Vinogradov
3d8ca010b7
switched to Input/Output Array in split/merge operations
12 years ago
Vladislav Vinogradov
58c4d0eaeb
switched to Input/Output Array in cart<->polar operations
12 years ago
Vladislav Vinogradov
0a83817ace
switched to Input/Output Array in gpu::threshold
12 years ago
Vladislav Vinogradov
44ec450b53
switched to Input/Output Array in gpu::addWeighted
12 years ago
Vladislav Vinogradov
ec70282bf7
switched to Input/Output Array in min/max operations
12 years ago
Vladislav Vinogradov
f2aa6ebe15
switched to Input/Output Array in shift operations
12 years ago
Vladislav Vinogradov
d81f54db0b
switched to Input/Output Array in bitwise logical operations
12 years ago
Vladislav Vinogradov
04a1a6dd8f
switched to Input/Output Array in gpu::compare
12 years ago
Vladislav Vinogradov
b866890b27
switched to Input/Output Array in abs, sqr, sqrt, exp, log, pow
12 years ago
Vladislav Vinogradov
5ec8c51b98
switched to Input/Output Array in gpu::absdiff
12 years ago
Vladislav Vinogradov
3ee12cbeb4
switched to Input/Output Array in gpu::divide
12 years ago
Vladislav Vinogradov
4595e3aa3e
switched to Input/Output Array in gpu::multiply
12 years ago
Vladislav Vinogradov
5330faf5a0
switched to Input/Output Array in gpu::subtract
12 years ago
Vladislav Vinogradov
4ebbf69134
switched to Input/Output Array in gpu::add
12 years ago
Vladislav Vinogradov
4c9773d55f
renamed gpu headers (made it more consistent)
12 years ago
Vladislav Vinogradov
3eeaa9189c
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
12 years ago
Andrey Kamaev
416fb50594
Revert "Merge pull request #836 from jet47:gpu-modules"
...
This reverts commit fba72cb60d
, reversing
changes made to 02131ffb62
.
12 years ago
Vladislav Vinogradov
b4f3d08725
gpuarithm module fixes
12 years ago
Vladislav Vinogradov
71eeaa7276
gpuarithm module fixes
12 years ago
Vladislav Vinogradov
d569e72ad4
moved mulSpectrums, dft and convolve to gpuarithm
12 years ago
Vladislav Vinogradov
c56bdbc1c5
moved integral to gpuarithm module
12 years ago
Vladislav Vinogradov
10ac854358
moved copyMakeBorder to gpuarithm module
12 years ago
Vladislav Vinogradov
d08ebfe4d3
moved rectStdDev to gpuarithm
12 years ago
Vladislav Vinogradov
31c8b527c6
gpuarithm module for arithmetics operations on matrices
12 years ago