Anton Obukhov
56531c6161
[*] Fixed #1461
14 years ago
Vladislav Vinogradov
804d9b72f6
minor
14 years ago
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
14 years ago
Vladislav Vinogradov
0b4e7d6057
fixed remap under cc < 2.0
14 years ago
Vladislav Vinogradov
daf50f8e0d
fixed compilation error
14 years ago
Anton Obukhov
5afb445283
[+] Pixel types via templates
...
[+] Color conversions stub via pixel types
[+] Pyramid calculation (required for mipmaps in CUDA 4.1)
[~] Changed C strings to C++ throughout NCV
[~] Fixed a couple of bugs in NCV
14 years ago
Vladislav Vinogradov
509730c1cd
minor
14 years ago
Alexey Spizhevoy
b74e9c101a
Fixed bug in the stitching module (some images appeared at result pano center)
14 years ago
Vladislav Vinogradov
e7502e7641
implemented gpu::gemm via CUBLAS
14 years ago
Vladislav Vinogradov
90ff3dd990
added cublasSafeCall
14 years ago
Vladislav Vinogradov
40ee754e28
added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts
...
fixed gpu module error reporting
added asynchronous version of some functions
14 years ago
Vladislav Vinogradov
b0536279eb
added wrappers for BroxOpticalFlow and interpolateFrames
14 years ago
Vladislav Vinogradov
87f3451ec6
fixed warnings
14 years ago
Alexey Spizhevoy
8cebb0982b
Updated optimal DFT size estimation in gpu::convolve()
14 years ago
Anatoly Baksheev
7076dfd7d6
gpu module: refactored devmem2d.hpp (atomic bomb)
14 years ago
Alexey Spizhevoy
916703c6e5
Updated optimal block size estimation in gpu::convolve()
14 years ago
Vladislav Vinogradov
631d4b483a
minor fix
14 years ago
Vladislav Vinogradov
8f108b4e7e
bug fix
14 years ago
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
14 years ago
Vadim Pisarevsky
b74116e694
unified norm computing; added generalized Hamming distance
14 years ago
Vladislav Vinogradov
f38596b783
implemented brute force convolve for small kernel sizes
14 years ago
Anatoly Baksheev
ee768d4605
fixed bug in ptr in optflow.cu
14 years ago
Vladislav Vinogradov
ed749c4bfe
added missing arithm operations to gpu module
14 years ago
Anatoly Baksheev
f444f9b43e
optflow gpu compilation fix under vs2010
14 years ago
Vladislav Vinogradov
d6d7ac9cee
fixed tests for BruteForceMatcher_GPU::radiusMatch
14 years ago
Alexey Spizhevoy
8a799aa89a
Updated optimal block size estimation for the convolve() function
14 years ago
Vadim Pisarevsky
60ebe2003f
fixed multiple warnings on Windows. fixed bug #1368
14 years ago
Anatoly Baksheev
923f771cfc
warnings
...
optical flow gpu cosmetics
14 years ago
Alexey Spizhevoy
dce50b67fc
Fixed support of translation in the GPU-based plane warper
14 years ago
Anatoly Baksheev
0fc8fc77c0
eliminated shread_ptr dependency from optical flow gpu. It caused compilation errors.
14 years ago
Anatoly Baksheev
b9ea3ef741
compilation under ubuntu
14 years ago
Anton Obukhov
42c7aece36
[+] Added Brox optical flow (implementation courtesy of Michael Smirnov)
14 years ago
Vladislav Vinogradov
4d3b1a4a02
fixed build for compute capability < 2.0
14 years ago
Vladislav Vinogradov
f536dfa439
fixed build under linux
14 years ago
Vladislav Vinogradov
9da6d78989
optimized gpu filters, added buffered version for different filters
14 years ago
Vladislav Vinogradov
ea4f65b570
implemented optimized version of bf_radius_match for train collection
14 years ago
Vladislav Vinogradov
b119833ad1
implemented optimized version of gpu::bf_radius_match
14 years ago
Vladislav Vinogradov
67a9b79433
added performance tests for gpu::reduce
14 years ago
Alexey Spizhevoy
48dec9c03a
Fixed GPU version of multi-band blending in stitching module
14 years ago
Vladislav Vinogradov
8b23c79294
implemented gpu::reduce
14 years ago
Vladislav Vinogradov
0aaaad1ea8
implemented gpu::addWeighted
14 years ago
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