Namgoo Lee
25c36fb05f
cv::cuda::cvtColor bug fix ( #10640 )
...
* cuda::cvtColor bug fix
Fixed bug in conversion formula between RGB space and LUV space.
Testing with opencv_test_cudaimgproc.exe, this commit reduces the number
of failed tests from 191 to 95. (96 more tests pass)
* Rename variables
7 years ago
catree
6d06fcb414
Fix CUDA integral.
7 years ago
Peter J. Stieber
5669ee815b
Replace private.cuda.hpp with conditional include of cuda_fp16.h.
7 years ago
Boris Fomitchev
c48807c383
Merge pull request #9418 from borisfom:cuda9
...
CUDA9 build fixed, added detection (#9418 )
* CUDA9 build fixed, added detection
* Replacing deprecated __shfl_xxx with __shfl_sync, fixing bogus CUDA9 warnings
7 years ago
Alexander Alekhin
b6949c5088
cmake: CMP0022 NEW
7 years ago
nnorwitz
9210cefb36
Use %% for inline assembly rather than % so this compiles with clang.
8 years ago
Alexander Alekhin
0724d13bcd
build: cuda warnings
8 years ago
Feng Zhoutian
316fece020
fix the problem: the headers of cudev module are not installed if BUILD_opencv_world
8 years ago
sourin
a34fbf7bb1
Fixed identifiers warns
8 years ago
Tomoaki Teshima
2db2d137ce
follow the naming rule as other API
...
* stop using 'CUDA' prefix
* add explanation
8 years ago
Tomoaki Teshima
2974b049e7
cudev: add feature to convert FP32(float) from/to FP16(half) on GPU
...
* add feature of Fp16 on GPU (cudev)
* add test
* leave template function as unimplemented to raise error
8 years ago
aravind
f4f1561781
Fixed cv::cuda::reduce bug.
9 years ago
Alexander Alekhin
c8ff7a4867
build: fix opencv_world with CUDA
9 years ago
Vladislav Vinogradov
2afb02fcb4
fix BORDER_WRAP processing on Maxwell generation
9 years ago
Vladislav Vinogradov
02c48ab7d6
add CTest support to build tree
9 years ago
Vladislav Vinogradov
d81d51d155
assing labels to targets and sources
9 years ago
Vladislav Vinogradov
2f0de3aa2c
add opencv_test_cudev to installation package
10 years ago
Maksim Shabunin
6eb8d0aa51
Fixed build with CUDA
10 years ago
Vladislav Vinogradov
e22979f334
fix #4343 : cv::cuda::findMinMaxLoc incorrect output for single row matrix
10 years ago
Vladislav Vinogradov
9b8c3fd675
rewrite cuda::cvtColor with new device layer and fix test failures
10 years ago
Vladislav Vinogradov
8237418be6
add Allocator parameter to cudev::GpuMat_ contructors
10 years ago
Vladislav Vinogradov
53862687d5
rename CudaMem -> HostMem to better reflect its purpose
10 years ago
Vladislav Vinogradov
b5ab82fdbd
mark old CUDA device layer as deprecated and remove it from doxygen documentation
...
add a note to use new cudev module as a replacement
10 years ago
Vladislav Vinogradov
ec33c4ae36
increase epsilons for tests due to different optimizations (IPP vs CUDA, float vs double)
10 years ago
Vladislav Vinogradov
25f33a7e30
update cudev color conversions according to the latest changes in CPU code
10 years ago
Vladislav Vinogradov
48c9c24da6
disable -Wshadow warning for CUDA modules:
...
it is generated by CUDA headers and we can't fix it
10 years ago
Maksim Shabunin
ceb6e8bd94
Doxygen documentation: cuda
10 years ago
Alexander Alekhin
55188fe991
world fix
10 years ago
vbystricky
fd51c133df
Add depends from highgui to imgcodecs and videoio. And include header from imgcodecs and videoio to imgcodecs
11 years ago
Vladislav Vinogradov
f1e44fa5ca
fix bug #3678 (cuda::integral failures)
11 years ago
Roman Donchenko
bfa40e180f
Removed another usage of __func__, following #1763 .
11 years ago
Vladislav Vinogradov
23cc31e041
used new device layer for cv::cuda::LUT
11 years ago
Vladislav Vinogradov
1ef211b889
used new device layer for cv::gpu::reduce
11 years ago
Vladislav Vinogradov
e1aa2fd06c
added gridMinMaxLoc function
11 years ago
Vladislav Vinogradov
bbd519be42
fixed warnings
11 years ago
Vladislav Vinogradov
045a856c24
used new device layer for cv::gpu::minMax
11 years ago
Vladislav Vinogradov
b705e0d886
used new device layer for cv::gpu::sum
11 years ago
Vladislav Vinogradov
9fe92e2111
renamed grid/glob_reduce.hpp -> grid/reduce.hpp
11 years ago
Vladislav Vinogradov
7b3bbcea71
used new device layer for cv::gpu::transpose
11 years ago
Vladislav Vinogradov
6dbb32a05d
switched to new device layer in split/merge
11 years ago
Vladislav Vinogradov
7c8c836a7b
switched to new device layer in polar <-> cart
11 years ago
Vladislav Vinogradov
b11cccaaca
switched to new device layer in bitwize operations
11 years ago
Vladislav Vinogradov
ef9917ecf1
used new device layer for cv::gpu::compare
11 years ago
Vladislav Vinogradov
9c5da2ea22
used new device layer for cv::gpu::add
11 years ago
Vladislav Vinogradov
32d578f5f0
fixed gridTransform overloads problems
11 years ago
Vladislav Vinogradov
f4fb7fe1be
fixed compilation error "ambiguous symbol" on CUDA 5.0:
...
disabled Texture Reference API for old CUDA toolkits
11 years ago
Vladislav Vinogradov
776c0cb08c
switched to new device layer in gpucodec module
11 years ago
Vladislav Vinogradov
20f636fcee
fixed cudev compilation for old pre-Fermi archs
11 years ago
Vladislav Vinogradov
3c34b24f1f
replaced gpu->cuda in files names
11 years ago
Vladislav Vinogradov
cfe4a71dc6
renamed gpu* source to cuda* in core module
11 years ago