Namgoo Lee
|
a54affeb8d
|
Move Ptr-related code from lut.cu to lut.cpp
|
6 years ago |
Hamdi Sahloul
|
6203c95d31
|
cuda::polarToCart: Support double precision
|
7 years ago |
Hamdi Sahloul
|
a39e0daacf
|
Utilize CV_UNUSED macro
|
7 years ago |
Alexander Alekhin
|
acce95f446
|
backport fixes for static analyzer warnings
Commits:
- 09837928d9
- 10fb88d027
Excluded changes with std::atomic (C++98 requirement)
|
7 years ago |
Hamdi Sahloul
|
4d78342919
|
Closes #12281 - a bug in cuda::pow with negative base values
|
7 years ago |
Namgoo Lee
|
2c1ce8c0e9
|
cuda_meanStdDev : bug fix
|
7 years ago |
Alexander Alekhin
|
7818071ba2
|
cuda: eliminate part of build warnings
|
7 years ago |
Tomoaki Teshima
|
f4e5d777e8
|
follow histogram
|
7 years ago |
Tomoaki Teshima
|
6c25351049
|
make the asynchronous call to NPP safe
* Stop calling nppSetStream
|
7 years ago |
Tomoaki Teshima
|
bd215fbf33
|
suppress warning on Jetson TK1
|
8 years ago |
Naba Kumar
|
00f3ad7217
|
Implement DFT as cv::Algorithm to support concurrent streams
|
8 years ago |
chacha21
|
bfd800342b
|
use "double" from scalar only for CV_64F input
Restore "DstType" in AbsDiffScalarOp template arguments, even if
eventually it will be equal to SrcType
use "double" from scalar only for CV_64F input
|
8 years ago |
chacha21
|
2375e58705
|
assert SrcDepth == DstDepth
simplify code by requesting srcDepth == dstDepth
|
8 years ago |
chacha21
|
6cf4371eb4
|
make cuda::absdiff support multi-channel scalars
I took the subScalar.cu code and changed the inner operation
|
8 years ago |
Tomoaki Teshima
|
b6a093fba1
|
accept multiple channels image for threshold on cuda
* modify test, too
|
9 years ago |
aravind
|
f4f1561781
|
Fixed cv::cuda::reduce bug.
|
9 years ago |
Vladislav Vinogradov
|
1bf811c3f1
|
fix cuda::normalize (dtype < 0) case
|
10 years ago |
Vladislav Vinogradov
|
671b59aa9d
|
fix windows build with CUDA
rename cv::cuda::internal namespace
to cv::cuda::device to prevent conflicts
with cv::internal
|
10 years ago |
Vladislav Vinogradov
|
a932d8aba1
|
use full qualified name for all internal namespaces to prevent ambiguous symbol errors
|
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
|
a4e598f474
|
use new BufferPool class for some cudaarithm routines
|
10 years ago |
Vladislav Vinogradov
|
7454189c2a
|
use new getInputMat/getOutputMat/syncOutput methods in cudaarithm routines
|
10 years ago |
Vladislav Vinogradov
|
53862687d5
|
rename CudaMem -> HostMem to better reflect its purpose
|
10 years ago |
Vladislav Vinogradov
|
8ed47c01b7
|
used new device layer for cv::cuda::norm
|
12 years ago |
Vladislav Vinogradov
|
23cc31e041
|
used new device layer for cv::cuda::LUT
|
12 years ago |
Vladislav Vinogradov
|
06f07944c8
|
removed dependecy from cudalegacy
|
12 years ago |
Vladislav Vinogradov
|
7839dbd2c4
|
used new device layer for cv::gpu::integral
|
12 years ago |
Vladislav Vinogradov
|
224f18b06c
|
bitwise operation optimization
|
12 years ago |
Vladislav Vinogradov
|
eb449968b6
|
removed unroll_detail.hpp
|
12 years ago |
Vladislav Vinogradov
|
1ef211b889
|
used new device layer for cv::gpu::reduce
|
12 years ago |
Vladislav Vinogradov
|
31a7814395
|
used new device layer for cv::gpu::countNonZero
|
12 years ago |
Vladislav Vinogradov
|
020624c481
|
used new device layer for cv::gpu::minMaxLoc
|
12 years ago |
Vladislav Vinogradov
|
3fb9c52272
|
cast to reference
|
12 years ago |
Vladislav Vinogradov
|
045a856c24
|
used new device layer for cv::gpu::minMax
|
12 years ago |
Vladislav Vinogradov
|
b705e0d886
|
used new device layer for cv::gpu::sum
|
12 years ago |
Vladislav Vinogradov
|
e820c5c65f
|
used new device layer for cv::gpu::mulSpectrums
|
12 years ago |
Vladislav Vinogradov
|
3f62e78592
|
used new device layer for cv::gpu::copyMakeBorder
|
12 years ago |
Vladislav Vinogradov
|
7b3bbcea71
|
used new device layer for cv::gpu::transpose
|
12 years ago |
Vladislav Vinogradov
|
6dbb32a05d
|
switched to new device layer in split/merge
|
12 years ago |
Vladislav Vinogradov
|
3ab7f4b26a
|
removed arithm_func_traits.hpp
|
12 years ago |
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
|
fdfffa5291
|
fixed warnings
|
12 years ago |
Vladislav Vinogradov
|
ef9917ecf1
|
used new device layer for cv::gpu::compare
|
12 years ago |
Vladislav Vinogradov
|
43e811118b
|
fixed assertion
|
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 |