Vladislav Vinogradov
|
0f53f2993e
|
removed BEGIN_OPENCV_DEVICE_NAMESPACE macros
|
2011-11-14 09:02:06 +00:00 |
|
Vladislav Vinogradov
|
fcfa72081e
|
moved GpuMat and DevMem2D to core module, some code refactoring
|
2011-11-09 13:13:52 +00:00 |
|
Anatoly Baksheev
|
7076dfd7d6
|
gpu module: refactored devmem2d.hpp (atomic bomb)
|
2011-10-13 15:14:04 +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 |
|
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
|
be8e31f14d
|
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
|
2011-09-14 06:23:46 +00:00 |
|
Vladislav Vinogradov
|
b2d5839af7
|
added GpuFeature assertion to gpu::Canny
|
2011-09-05 06:20:34 +00:00 |
|
Vladislav Vinogradov
|
0f5f57561e
|
optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2
|
2011-08-30 08:49:11 +00:00 |
|
Vladislav Vinogradov
|
5f9e47a9cd
|
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
|
2011-08-29 11:31:52 +00:00 |
|
Vladislav Vinogradov
|
6e3a1f7b49
|
implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2
|
2011-08-15 12:14:02 +00:00 |
|
Vladislav Vinogradov
|
8bb9e4302e
|
added registerPageLocked/unregisterPageLocked functions
added convert functions to BruteForceMatcher_GPU
other minor fixes
|
2011-08-10 11:32:48 +00:00 |
|
Vladislav Vinogradov
|
c5adaa717b
|
minor stitching optimization (improve buffer reuse)
|
2011-08-09 13:08:54 +00:00 |
|
Vladislav Vinogradov
|
42ced17c2c
|
fixed some warnings under win64
|
2011-08-08 11:28:14 +00:00 |
|
Vladislav Vinogradov
|
926a6bba00
|
modified according to CUDA 4.0 API updates
|
2011-05-31 08:31:10 +00:00 |
|
Vladislav Vinogradov
|
f11efdced3
|
added support of Hamming distance to BruteForceMatcher_GPU
|
2011-05-16 08:38:27 +00:00 |
|
Vladislav Vinogradov
|
6200f388dd
|
fixed bug in BruteForceMatcher_GPU::knnMatch (allDist buffer reuse)
|
2011-05-04 08:53:43 +00:00 |
|
Anatoly Baksheev
|
6b34532901
|
minor + warnings
|
2011-02-15 15:09:54 +00:00 |
|
Anatoly Baksheev
|
6b6a63ba38
|
fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
|
2011-02-15 10:54:49 +00:00 |
|
Vladislav Vinogradov
|
deac5d972e
|
fixed errors in gpu on old video cards (SURF_GPU, BruteForceMatcher_GPU, min/max, setTo, convertTo)
added assertion after all kernels calls
|
2011-02-14 15:50:17 +00:00 |
|
Alexey Spizhevoy
|
63806c9ab9
|
renamed gpu::DeviceInfo::has into gpu::DeviceInfo::supports
|
2011-02-09 12:31:05 +00:00 |
|
Vladislav Vinogradov
|
8274ed22e4
|
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
minor code refactoring
|
2011-01-31 13:20:52 +00:00 |
|
Alexey Spizhevoy
|
575fd1fe4c
|
reafactoring: replaced query device props functions with the DeviceInfo class
|
2011-01-28 11:59:26 +00:00 |
|
Vladislav Vinogradov
|
eda8416358
|
fixed BruteForceMatcher_GPU (fails if input data is empty)
updated BruteForceMatcher_GPU test
|
2011-01-26 15:58:47 +00:00 |
|
Vladislav Vinogradov
|
0e45a637c4
|
added SURF_GPU.
added support of CV_32FC1 type to gpu copyMakeBorder.
|
2010-12-20 12:49:40 +00:00 |
|
Vladislav Vinogradov
|
442cd75c32
|
fixed compile error under linux
|
2010-12-13 09:50:32 +00:00 |
|
Vladislav Vinogradov
|
fadd19b976
|
added assertion on Compute Capability >= 1.1 to BruteForceMatcher_GPU_base::radiusMatch
|
2010-12-06 14:51:47 +00:00 |
|
Vladislav Vinogradov
|
8891acb67a
|
added BruteForceMatcher_GPU
|
2010-12-06 12:06:51 +00:00 |
|