Alexander Alekhin
a45928045a
Merge pull request #16150 from alalek:cmake_avoid_deprecated_link_private
...
* cmake: avoid deprecated LINK_PRIVATE/LINK_PUBLIC
see CMP0023 (CMake 2.8.12+)
* cmake: fix 3rdparty list
- don't include OpenCV modules
5 years ago
Namgoo Lee
5a2faab2e6
CUDA 10.1 Build Issue Fix
6 years ago
Namgoo Lee
2b6be3cb0f
cudev - Rework some code
...
- Use shfl_down, instead of __shfl_down, on warp scan
- Remove race conditions
6 years ago
Namgoo Lee
21eb60f88b
cudalegacy: Use safe block scan function
6 years ago
Namgoo Lee
970293a229
__shfl_up_sync with mask for CUDA >= 9
...
* __shfl_up_sync with proper mask value for CUDA >= 9
* BlockScanInclusive for CUDA >= 9
* compatible_shfl_up for use in integral.hpp
* Use CLAHE in cudev
* Add tests for BlockScan
6 years ago
Tomoaki Teshima
e6ef9221cb
fix test failure of cudev
...
* follow the implementation of Luv2RGBfloat in imgproc/src/color_lab.cpp
* loosen threshold in cudaimgproc
6 years ago
Tomoaki Teshima
6a5266df79
fix CvFp16Test failure
6 years ago
cyy
8f78a1123b
fix uninitialized read errors reported by CUDA-INITCHECK
6 years ago
Hamdi Sahloul
a39e0daacf
Utilize CV_UNUSED macro
6 years ago
luz.paz
1e1a1855ae
Source typo fixes
6 years ago
luz.paz
d05714995c
Misc. modules/ cont. pt2
...
Found via `codespell`
7 years ago
Alexander Alekhin
7fedfa0380
cudev(test): avoid namespace check
7 years ago
Alexander Alekhin
4a297a2443
ts: refactor OpenCV tests
...
- removed tr1 usage (dropped in C++17)
- moved includes of vector/map/iostream/limits into ts.hpp
- require opencv_test + anonymous namespace (added compile check)
- fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
- added missing license headers
7 years ago
Alexander Alekhin
3d6659112f
cmake: fix includes processing
7 years ago
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
10 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