Vladislav Vinogradov
|
be8e31f14d
|
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
|
14 years ago |
Alexey Spizhevoy
|
a72da12c80
|
Added fix for 0 found features in stitching matcher
|
14 years ago |
Vladislav Vinogradov
|
4b46e35287
|
minor
|
14 years ago |
Vladislav Vinogradov
|
dac9f69ba4
|
fixed bug in SURF_GPU (memory access error)
|
14 years ago |
Alexey Spizhevoy
|
485e71bcc2
|
Bug in multiply was fixed (by Vlad Vinogradov)
|
14 years ago |
Vladislav Vinogradov
|
29b9720aab
|
added check if src.size() == dst.size() to gpu::resize
|
14 years ago |
Vladislav Vinogradov
|
b2079d6de1
|
implemented gpu::resize for all types
|
14 years ago |
Vladislav Vinogradov
|
acac27d8fe
|
optimized gpu::multiply
|
14 years ago |
Vladislav Vinogradov
|
6763bd6d01
|
added padded performance tests for gpu module
|
14 years ago |
Alexey Spizhevoy
|
fd5b0c1f18
|
Reverted some unnecessary changes in GPU module
|
14 years ago |
Alexey Spizhevoy
|
a7c6b84390
|
Added TODOs into GPU module
|
14 years ago |
Alexey Spizhevoy
|
903f835d9f
|
added support of 8UC4*32FC1 multiply into GPU module
|
14 years ago |
Andrey Kamaev
|
6cb1036e04
|
Perf tests: method ::perf::TestBase::getDataPath made public static; added base CUDA detection into run.py script
|
14 years ago |
Alexey Spizhevoy
|
55f38ae8b3
|
fixed bug in gpu perf. test
|
14 years ago |
Vladislav Vinogradov
|
8009b5150e
|
added performance tests for gpu module
|
14 years ago |
Vladislav Vinogradov
|
df9f707ff0
|
fixed bug in gpu::remap under win32
|
14 years ago |
Vladislav Vinogradov
|
84022779a1
|
added bicubic interpolation to gpu::remap
|
14 years ago |
Vladislav Vinogradov
|
e0c0461787
|
optimized gpu::remap (use texture memory)
|
14 years ago |
Vladislav Vinogradov
|
c26b005371
|
optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap
|
14 years ago |
Vladislav Vinogradov
|
b2d5839af7
|
added GpuFeature assertion to gpu::Canny
|
14 years ago |
Vladislav Vinogradov
|
b371bd68df
|
added assertion for small image sizes to SURF_GPU (ticket #1323)
|
14 years ago |
Vladislav Vinogradov
|
914ed44e28
|
fixed CudaMem::createMatHeader (ticket #1353)
|
14 years ago |
Vladislav Vinogradov
|
ef430882a1
|
fixed build under linux
|
14 years ago |
Vladislav Vinogradov
|
ea2f5b1391
|
added BORDER_REFLECT and BORDER_WRAP support to gpu module
switched to gpu::remap in opencv_stitching
|
14 years ago |
Vladislav Vinogradov
|
47d68f6967
|
implemented gpu::remap for all types
|
14 years ago |
Anatoly Baksheev
|
39373cd9f9
|
minor update of device layer
|
14 years ago |
Anatoly Baksheev
|
c19f88853a
|
minor update of device layer
|
14 years ago |
Vladislav Vinogradov
|
0f5f57561e
|
optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2
|
14 years ago |
Vladislav Vinogradov
|
837f65784e
|
update gpu docs
|
14 years ago |
Vladislav Vinogradov
|
50d012b56b
|
fixed gpu::pyrUp implementation
|
14 years ago |
Vladislav Vinogradov
|
5f9e47a9cd
|
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
|
14 years ago |
Alexey Spizhevoy
|
50b72197ab
|
fixed bug in gpu::matchTemplate (added normalization routine to make the GPU version consistent with the CPU one), added test cases from the ticket #1341
|
14 years ago |
Anatoly Baksheev
|
e90aeb08f9
|
1) ticket #1332
2) device layer utility
|
14 years ago |
Vladislav Vinogradov
|
173ac5a64b
|
optimized gpu pyrDown and pyrUp
|
14 years ago |
Vladislav Vinogradov
|
0ed6d86a49
|
optimized some gpu::cvtColor functions
|
14 years ago |
Vladislav Vinogradov
|
971e35f283
|
fixed bug in gpu::cvtColor
|
14 years ago |
Vladislav Vinogradov
|
5e9ae6b19f
|
added TransformFunctorTraits, optimized some functions that use transform
|
14 years ago |
Vladislav Vinogradov
|
6e3a1f7b49
|
implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2
|
14 years ago |
Andrey Kamaev
|
6168eaf745
|
Documentation: fixed "template<class T> const T" case for ".. ocv:function::" macro
|
14 years ago |
Andrey Kamaev
|
d6e3ccc1b2
|
Documentation: fixed about 100 cross-referencing errors.
|
14 years ago |
Vadim Pisarevsky
|
f9ef92d45a
|
multilib support added (ticket #363)
|
14 years ago |
Vladislav Vinogradov
|
bad7dadb75
|
added remap test, fix compilation error
|
14 years ago |
Vladislav Vinogradov
|
8bb9e4302e
|
added registerPageLocked/unregisterPageLocked functions
added convert functions to BruteForceMatcher_GPU
other minor fixes
|
14 years ago |
Anatoly Baksheev
|
edcfa64d99
|
experimental kernels for cuda
|
14 years ago |
Anatoly Baksheev
|
b535356ec7
|
experimental kernels for cuda
|
14 years ago |
Vladislav Vinogradov
|
c5adaa717b
|
minor stitching optimization (improve buffer reuse)
|
14 years ago |
Vladislav Vinogradov
|
13e392763b
|
fixed compilation error without cuda
|
14 years ago |
Vladislav Vinogradov
|
36bfa6ea1c
|
minor
|
14 years ago |
Vladislav Vinogradov
|
b2b1d41da8
|
moved GpuMat class to separate header file
|
14 years ago |
Vladislav Vinogradov
|
f4f38fcced
|
fixed gpu test failure on empty test data
|
14 years ago |