Vladislav Vinogradov
|
64119dd924
|
implemented gpu::copyMakeBorder for all border modes
|
14 years ago |
Vladislav Vinogradov
|
5ed65979c1
|
fixed bug in gpu::HOGDescriptor::getBuffer (ticket #1379)
|
14 years ago |
Alexey Spizhevoy
|
23636433d7
|
Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers.
|
14 years ago |
Anatoly Baksheev
|
ffc5a7b809
|
minor
|
14 years ago |
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 |
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 |
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
|
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
|
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 |
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
|
a9fdc1bdff
|
added buffered version of cornerHarris, cornerMinEigenVal, histEven and histRange
|
14 years ago |
Vladislav Vinogradov
|
42ced17c2c
|
fixed some warnings under win64
|
14 years ago |
Vladislav Vinogradov
|
767ac9aa10
|
added gpu::Canny function
|
14 years ago |
Vladislav Vinogradov
|
dfaa8af6ee
|
fixed #1279
|
14 years ago |
Anatoly Baksheev
|
7e2fffb194
|
ticket #1280
|
14 years ago |
Vladislav Vinogradov
|
3fac5d54ca
|
minor fix
|
14 years ago |