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
5576c0866a
fix #5780 : `cv::cuda::createContinuous`effectively ignores its `cols` argument
9 years ago
Vladislav Vinogradov
2b26094cf5
increase epsilons in some tests:
...
* MulSpectrums
* StereoConstantSpaceBP
* BruteForceNonLocalMeans
9 years ago
Vladislav Vinogradov
39854ceda4
cuda::StreamAccessor::wrapStream and cuda::EventAccessor::wrapEvent
...
to import existed CUDA stream or CUDA event to OpenCV
9 years ago
Vladislav Vinogradov
1bf811c3f1
fix cuda::normalize (dtype < 0) case
9 years ago
StevenPuttemans
cb55d60f98
fixing GT and GE comparison symbol
...
Conflicts:
modules/gpu/doc/per_element_operations.rst
10 years ago
Vladislav Vinogradov
e22979f334
fix #4343 : cv::cuda::findMinMaxLoc incorrect output for single row matrix
10 years ago
Maxim Kostin
cdd23440c9
Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1
...
- Substituted HAVE_WINRT with WINRT
- Fixed compilation issues in ocl.cpp and parallel.cpp
- Fixed compiler issue for WP8: "C2678: binary '+' : no operator found which takes a left-hand - Fixed gitignore
- Added #ifdef HAVE_OPENCL to remove compiler warnings in ocl.cpp
- Used NO_GETENV similar to '3rdparty\libjpeg\jmemmgr.c;
- Added ole32.lib for core module (for WindowsStore 8.0 builds)
- Made OpenCV_ARCH aware of ARM
Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
10 years ago
Vladislav Vinogradov
d696fac8b8
move cuda tests from core to cudaarithm
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
3d0410c147
remove reciprocal version of cuda::divide
...
it might cause errors, due to implicit type conversion and another cuda::divide
overload
10 years ago
Maksim Shabunin
d01bedbc61
Removed Sphinx documentation files
10 years ago
Vladislav Vinogradov
53862687d5
rename CudaMem -> HostMem to better reflect its purpose
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
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
Miroslav Benes
5b1fd739d9
Add Triangle thresholding algorithm
...
Add Triangle method for automatic threshold computation next to the existing
Otsu's method. Triangle deals better with images whose histogram does not
contain dominant peak.
See paper Zack GW, Rogers WE, Latt SA.: Automatic measurement of sister
chromatid exchange frequency. J Histochem Cytochem. 1977 Jul;25(7):741-53.
10 years ago
Alexander Alekhin
55188fe991
world fix
10 years ago
Andrey Pavlenko
724f5e7f19
Don't build CUDA modules stubs by default (use `-DBUILD_CUDA_STUBS=ON` if need them)
11 years ago
Vladislav Vinogradov
f1e44fa5ca
fix bug #3678 (cuda::integral failures)
11 years ago
Vladislav Vinogradov
8ed47c01b7
used new device layer for cv::cuda::norm
11 years ago
Vladislav Vinogradov
23cc31e041
used new device layer for cv::cuda::LUT
11 years ago
Vladislav Vinogradov
06f07944c8
removed dependecy from cudalegacy
11 years ago
Vladislav Vinogradov
7839dbd2c4
used new device layer for cv::gpu::integral
11 years ago
Vladislav Vinogradov
224f18b06c
bitwise operation optimization
11 years ago
Vladislav Vinogradov
eb449968b6
removed unroll_detail.hpp
11 years ago
Vladislav Vinogradov
1ef211b889
used new device layer for cv::gpu::reduce
11 years ago
Vladislav Vinogradov
31a7814395
used new device layer for cv::gpu::countNonZero
11 years ago
Vladislav Vinogradov
020624c481
used new device layer for cv::gpu::minMaxLoc
11 years ago
Vladislav Vinogradov
3fb9c52272
cast to reference
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
e820c5c65f
used new device layer for cv::gpu::mulSpectrums
11 years ago
Vladislav Vinogradov
3f62e78592
used new device layer for cv::gpu::copyMakeBorder
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
3ab7f4b26a
removed arithm_func_traits.hpp
11 years ago
Vladislav Vinogradov
7c8c836a7b
switched to new device layer in polar <-> cart
11 years ago
Vladislav Vinogradov
5522f43b18
used new device layer for cv::gpu::threshold
11 years ago
Vladislav Vinogradov
e83be009a3
used new device layer for cv::gpu::addWeighted
11 years ago
Vladislav Vinogradov
c7a3a7d4d9
switched to new device layer in min/max
11 years ago
Vladislav Vinogradov
b11cccaaca
switched to new device layer in bitwize operations
11 years ago
Vladislav Vinogradov
fdfffa5291
fixed warnings
11 years ago
Vladislav Vinogradov
ef9917ecf1
used new device layer for cv::gpu::compare
11 years ago