Vladislav Vinogradov
7c8c836a7b
switched to new device layer in polar <-> cart
12 years ago
Vladislav Vinogradov
5522f43b18
used new device layer for cv::gpu::threshold
12 years ago
Vladislav Vinogradov
e83be009a3
used new device layer for cv::gpu::addWeighted
12 years ago
Vladislav Vinogradov
c7a3a7d4d9
switched to new device layer in min/max
12 years ago
Vladislav Vinogradov
b11cccaaca
switched to new device layer in bitwize operations
12 years ago
Vladislav Vinogradov
ef9917ecf1
used new device layer for cv::gpu::compare
12 years ago
Vladislav Vinogradov
766d950ff3
used new device layer in math per element operations
12 years ago
Vladislav Vinogradov
7628e57fc6
used new device layer for cv::gpu::absdiff
12 years ago
Vladislav Vinogradov
574ff47146
used new device layer for cv::gpu::divide
12 years ago
Vladislav Vinogradov
e7dba695b3
used new device layer for cv::gpu::multiply
12 years ago
Vladislav Vinogradov
156f86ea0b
used new device layer for cv::gpu::subtract
12 years ago
Vladislav Vinogradov
9c5da2ea22
used new device layer for cv::gpu::add
12 years ago
Vladislav Vinogradov
dcd600cc47
renamed gpuarithm -> cudaarithm
12 years ago
Vladislav Vinogradov
8282f6ebc1
renamed gpu::cudev namespace -> cuda::device
...
cudev is used for new device layer
12 years ago
Vladislav Vinogradov
e895b7455e
renamed gpu namespace -> cuda
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
ffa25be3d2
added arithm_op function to reduce code duplication
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
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
31c8b527c6
gpuarithm module for arithmetics operations on matrices
12 years ago
Vladislav Vinogradov
54e7c76d99
fixed compilation errors
12 years ago
Vladislav Vinogradov
b50090f850
restore cudaSafeCall
12 years ago
Vladislav Vinogradov
204a19b431
moved common gpu utility functionality to gpu_private.hpp
12 years ago
Vladislav Vinogradov
8e10cd8946
fixed gpu module compilation under windows
12 years ago
Vladislav Vinogradov
f0b19d4659
updated license header in whole gpu module
12 years ago
Vladislav Vinogradov
33ff3d6016
added simd_functions.hpp to device layer
12 years ago
Vladislav Vinogradov
4f7cfbc26e
fixed gpu bitwise operations with scalars
12 years ago
Vladislav Vinogradov
08914aa708
added gpu compare with scalar
12 years ago
Vladislav Vinogradov
281d036fcf
optimizations:
...
- new reduce implementation (with kepler optimizations)
- saturate_cast via asm command
- video SIMD instructions in element operations
- float arithmetics instead of double
- new deviceSupports function
12 years ago
Vladislav Vinogradov
41c9377db0
fixed warnings under windows
12 years ago
Vladislav Vinogradov
11c6eb6305
element operations
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
13 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
13 years ago
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
13 years ago
Anatoly Baksheev
55b1d7c097
added CUDA_DISABLER preprocessor commands
13 years ago
Anatoly Baksheev
70204a8e68
Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now
13 years ago
Vladislav Vinogradov
d382fa56c7
Merged revision(s) 8474 from trunk:
...
fixed several problems with CUDA 5.0
* gpu::LUT, uses device memory instead of host memory
* gpu::multiply, round mod for CV_8U depth
........
13 years ago