Alexander Alekhin
e4b0251e9d
cuda: fix inplace condition in cv::cuda::flip
4 years ago
Rob Timpe
22ee5c0c4d
Fix errors when building with cuda stubs
...
Fixes two errors when building with the options WITH_CUDA=ON and BUILD_CUDA_STUBS=ON on a machine without CUDA.
In the cudaarithm module, make sure cuda_runtime.h only gets included when CUDA is installed.
In the stitching module, don't assume that cuda is present just because cudaarithm and cudawarping are present (as is the case when building with the above options).
4 years ago
Tomoaki Teshima
234117800f
brush up by following the comments
4 years ago
Tomoaki Teshima
a61546680b
use only even number for inplace flip
4 years ago
Namgoo Lee
11ac26bfb4
test code
4 years ago
Tomoaki Teshima
19646ad049
let the test pass on Jetson
4 years ago
Namgoo Lee
9411cd6c07
Use in-place npp function for inplace arguments
4 years ago
Ahmed Ashour
5c56b8ce92
java: generated code to have javadoc
6 years ago
Namgoo Lee
a54affeb8d
Move Ptr-related code from lut.cu to lut.cpp
6 years ago
Antonio Borondo
28e55dc5f3
Fix documentation of cv::cuda::compare
6 years ago
Hamdi Sahloul
5db13fe2a7
cuda::polarToCart: update documentation
6 years ago
Hamdi Sahloul
9932612373
cuda::polarToCart: test double precision and tune tolerance
6 years ago
Hamdi Sahloul
6203c95d31
cuda::polarToCart: Support double precision
6 years ago
Hamdi Sahloul
a39e0daacf
Utilize CV_UNUSED macro
6 years ago
Alexander Alekhin
acce95f446
backport fixes for static analyzer warnings
...
Commits:
- 09837928d9
- 10fb88d027
Excluded changes with std::atomic (C++98 requirement)
6 years ago
Hamdi Sahloul
4d78342919
Closes #12281 - a bug in cuda::pow with negative base values
6 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
Namgoo Lee
90e1e41f5a
test_buffer_pool: synchronize after async copy
7 years ago
Namgoo Lee
034dc3b0dd
Fix for CUDA_Arithm/Dft.Algorithm/0 test
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
catree
dcc5a2cb22
Fix perf build with CUDA 9.
7 years ago
catree
6d06fcb414
Fix CUDA integral.
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
Alexander Alekhin
380cc520f3
build: fix cuda tests
8 years ago
Alexander Alekhin
4a7d441b37
test: fix cuda build
8 years ago
sourin
a34fbf7bb1
Fixed identifiers warns
8 years ago
Ilya Lavrenov
491b6543da
clarify CUDA arithm operations usage with mask
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
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