Vladislav Vinogradov
938b1b67d1
fixed optical flow test for devices with cc >= 2.0
2011-11-07 06:23:22 +00:00
Anton Obukhov
2cb9192604
[*] Fixed #1464
...
[~] NCVPyramid uses tr1 and thus can be compiled with CL, commented out on linux
[+] Moved reduction functors to NCVAlg
[*] Warnings in NCV
2011-11-06 09:43:17 +00:00
Anton Obukhov
3396a2ec1a
[~] Refactored device reduction for better reuse (now with functor semantics)
2011-11-04 13:49:05 +00:00
Anton Obukhov
56531c6161
[*] Fixed #1461
2011-11-04 12:41:54 +00:00
Vladislav Vinogradov
804d9b72f6
minor
2011-10-31 09:41:29 +00:00
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
2011-10-31 08:51:00 +00:00
Vladislav Vinogradov
0b4e7d6057
fixed remap under cc < 2.0
2011-10-31 08:50:14 +00:00
Vladislav Vinogradov
daf50f8e0d
fixed compilation error
2011-10-31 06:43:00 +00:00
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
2011-10-27 10:13:28 +00:00
Vladislav Vinogradov
509730c1cd
minor
2011-10-26 12:44:38 +00:00
Alexey Spizhevoy
b74e9c101a
Fixed bug in the stitching module (some images appeared at result pano center)
2011-10-24 11:52:36 +00:00
Vladislav Vinogradov
e7502e7641
implemented gpu::gemm via CUBLAS
2011-10-19 13:29:54 +00:00
Vladislav Vinogradov
90ff3dd990
added cublasSafeCall
2011-10-19 11:49:44 +00:00
Vladislav Vinogradov
40ee754e28
added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts
...
fixed gpu module error reporting
added asynchronous version of some functions
2011-10-19 09:53:22 +00:00
Vladislav Vinogradov
b0536279eb
added wrappers for BroxOpticalFlow and interpolateFrames
2011-10-17 13:12:39 +00:00
Vladislav Vinogradov
87f3451ec6
fixed warnings
2011-10-17 06:44:40 +00:00
Alexey Spizhevoy
8cebb0982b
Updated optimal DFT size estimation in gpu::convolve()
2011-10-14 09:42:25 +00:00
Anatoly Baksheev
7076dfd7d6
gpu module: refactored devmem2d.hpp (atomic bomb)
2011-10-13 15:14:04 +00:00
Alexey Spizhevoy
916703c6e5
Updated optimal block size estimation in gpu::convolve()
2011-10-13 13:02:41 +00:00
Vladislav Vinogradov
631d4b483a
minor fix
2011-10-12 11:36:10 +00:00
Vladislav Vinogradov
8f108b4e7e
bug fix
2011-10-12 11:01:11 +00:00
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
2011-10-12 10:23:03 +00:00
Vadim Pisarevsky
b74116e694
unified norm computing; added generalized Hamming distance
2011-10-11 15:13:53 +00:00
Vladislav Vinogradov
f38596b783
implemented brute force convolve for small kernel sizes
2011-10-10 11:58:47 +00:00
Anatoly Baksheev
ee768d4605
fixed bug in ptr in optflow.cu
2011-10-10 09:37:08 +00:00
Vladislav Vinogradov
ed749c4bfe
added missing arithm operations to gpu module
2011-10-10 08:19:11 +00:00
Anatoly Baksheev
f444f9b43e
optflow gpu compilation fix under vs2010
2011-10-04 17:37:05 +00:00
Vladislav Vinogradov
d6d7ac9cee
fixed tests for BruteForceMatcher_GPU::radiusMatch
2011-10-04 10:03:52 +00:00
Alexey Spizhevoy
8a799aa89a
Updated optimal block size estimation for the convolve() function
2011-10-03 14:05:52 +00:00
Vadim Pisarevsky
60ebe2003f
fixed multiple warnings on Windows. fixed bug #1368
2011-10-03 11:00:28 +00:00
Anatoly Baksheev
923f771cfc
warnings
...
optical flow gpu cosmetics
2011-10-03 09:26:00 +00:00
Alexey Spizhevoy
dce50b67fc
Fixed support of translation in the GPU-based plane warper
2011-10-03 07:42:16 +00:00
Anatoly Baksheev
0fc8fc77c0
eliminated shread_ptr dependency from optical flow gpu. It caused compilation errors.
2011-09-30 11:27:30 +00:00
Anatoly Baksheev
b9ea3ef741
compilation under ubuntu
2011-09-30 09:02:03 +00:00
Anton Obukhov
42c7aece36
[+] Added Brox optical flow (implementation courtesy of Michael Smirnov)
2011-09-29 14:46:39 +00:00
Vladislav Vinogradov
4d3b1a4a02
fixed build for compute capability < 2.0
2011-09-28 16:24:51 +00:00
Vladislav Vinogradov
f536dfa439
fixed build under linux
2011-09-28 12:08:17 +00:00
Vladislav Vinogradov
9da6d78989
optimized gpu filters, added buffered version for different filters
2011-09-28 11:52:26 +00:00
Vladislav Vinogradov
ea4f65b570
implemented optimized version of bf_radius_match for train collection
2011-09-27 06:45:17 +00:00
Vladislav Vinogradov
b119833ad1
implemented optimized version of gpu::bf_radius_match
2011-09-26 11:18:30 +00:00
Vladislav Vinogradov
67a9b79433
added performance tests for gpu::reduce
2011-09-26 08:14:31 +00:00
Alexey Spizhevoy
48dec9c03a
Fixed GPU version of multi-band blending in stitching module
2011-09-24 05:58:29 +00:00
Vladislav Vinogradov
8b23c79294
implemented gpu::reduce
2011-09-22 07:08:26 +00:00
Vladislav Vinogradov
0aaaad1ea8
implemented gpu::addWeighted
2011-09-21 08:58:54 +00:00
Vladislav Vinogradov
64119dd924
implemented gpu::copyMakeBorder for all border modes
2011-09-21 07:02:45 +00:00
Vladislav Vinogradov
5ed65979c1
fixed bug in gpu::HOGDescriptor::getBuffer (ticket #1379 )
2011-09-20 06:38:40 +00:00
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.
2011-09-16 12:25:23 +00:00
Anatoly Baksheev
ffc5a7b809
minor
2011-09-15 05:51:41 +00:00
Vladislav Vinogradov
be8e31f14d
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
2011-09-14 06:23:46 +00:00
Alexey Spizhevoy
a72da12c80
Added fix for 0 found features in stitching matcher
2011-09-13 14:15:18 +00:00