Vladislav Vinogradov
|
f11efdced3
|
added support of Hamming distance to BruteForceMatcher_GPU
|
14 years ago |
Alexey Spizhevoy
|
97282d8ff8
|
added downsample function into gpu module, refactored it a little bit, added guard for CUDA related include in cascadeclassifier_nvidia_api.cpp
|
14 years ago |
Alexey Spizhevoy
|
6cec5ff552
|
added blendLinear into gpu module
|
14 years ago |
Anton Obukhov
|
07d19c2c6f
|
[~] Refactored, cleaned up, and consolidated the code of GPU examples (cascadeclassifier and cascadeclassifier_nvidia_api)
|
14 years ago |
Anatoly Baksheev
|
8b8ad17f4a
|
fixed extra memory allocations.
|
14 years ago |
Vladislav Vinogradov
|
57195e9627
|
fixed SURF_GPU bug (features count > max dimension of grid)
minor gpu docs fixes
|
14 years ago |
Vladislav Vinogradov
|
9342c4b076
|
added upright parameter to SURF_GPU
|
14 years ago |
Vladislav Vinogradov
|
58f6919795
|
made GPU version of SURF more consistent with CPU one
|
14 years ago |
Alexey Spizhevoy
|
23416e3db5
|
make GPU version of solvePnPRansac more consistent with CPU one
|
14 years ago |
Alexey Spizhevoy
|
eb8c0b8b4b
|
parallelized hypotheses evaluation cycle in gpu::solvePnpRansac
|
14 years ago |
Alexey Spizhevoy
|
cae59a7caf
|
added gpu::solvePnpRansac
|
14 years ago |
Alexey Spizhevoy
|
5b3d786e30
|
added asynchronous versions of transform- and projectPoints into the GPU module, added docs
|
14 years ago |
Alexey Spizhevoy
|
289af671ee
|
added projectPoints and transformPoints into GPU module
|
14 years ago |
Anatoly Baksheev
|
6b34532901
|
minor + warnings
|
14 years ago |
Alexey Spizhevoy
|
2f8af6335e
|
renamed GpuFeature into FeatureSet and updated docs
|
14 years ago |
Alexey Spizhevoy
|
04709a2793
|
refactoring of GPU module
|
14 years ago |
Anatoly Baksheev
|
6b6a63ba38
|
fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
|
14 years ago |
Alexey Spizhevoy
|
725d83b0e5
|
added init() function into MultiGpuMgr, added samples
|
14 years ago |
Alexey Spizhevoy
|
5d4913a2ee
|
fixed multi GPU API, added driver_api prefix to multi gpu samples
|
14 years ago |
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
|
14 years ago |
Alexey Spizhevoy
|
a42a42858c
|
fixed GPU samples and MultiGpuMgr
|
14 years ago |
Alexey Spizhevoy
|
186e46fcca
|
added draft version of MultiGpuMgr (it isn't tested on multi GPU machine yet)
|
14 years ago |
Alexey Spizhevoy
|
63806c9ab9
|
renamed gpu::DeviceInfo::has into gpu::DeviceInfo::supports
|
14 years ago |
Alexey Spizhevoy
|
50429d8a3e
|
fixed some warnings and errors under g++
|
14 years ago |
Alexey Spizhevoy
|
557dd39f03
|
fixed gpu::sum* on CC1.0, updated some tests
|
14 years ago |
Alexey Spizhevoy
|
16e74ab306
|
added buffered version of norm, updated performance sample and docs
|
14 years ago |
Alexey Spizhevoy
|
ae529f4bc6
|
added absSum function
|
14 years ago |
Vladislav Vinogradov
|
8274ed22e4
|
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
minor code refactoring
|
14 years ago |
Alexey Spizhevoy
|
7a29d96cf4
|
added buffered version of gpu::integral function and updated performance test (it still works too slow)
|
14 years ago |
Alexey Spizhevoy
|
575fd1fe4c
|
reafactoring: replaced query device props functions with the DeviceInfo class
|
14 years ago |
Alexey Spizhevoy
|
891e2ff310
|
replaced has* methods in the GPU module with the TargetArchs monostate
|
14 years ago |
Vladislav Vinogradov
|
eda8416358
|
fixed BruteForceMatcher_GPU (fails if input data is empty)
updated BruteForceMatcher_GPU test
|
14 years ago |
Vladislav Vinogradov
|
8abdb3721f
|
added gpu threshold.
|
14 years ago |
Alexey Spizhevoy
|
8779306800
|
updated main CMakeLists.txt gpu module section, now user can manage binary and intermediate code versions of the gpu module image
added more functions to check version of gpu code in runtime
|
14 years ago |
Alexey Spizhevoy
|
90ae1e3aed
|
refactored gpu module
|
14 years ago |
Alexey Spizhevoy
|
1a0d41fb53
|
added checkPtxVersion into gpu module
|
14 years ago |
Alexey Spizhevoy
|
cbb132ccb1
|
added ensureSizeIsEnough into gpu module, updated reduction methods
|
14 years ago |
Alexey Spizhevoy
|
f3a2656808
|
added hasPtxFor and isCompatibleWith functions into gpu module, added docs for them
|
14 years ago |
Alexey Spizhevoy
|
db852e0b54
|
updated gpu module docs
|
14 years ago |
Vladislav Vinogradov
|
349e0ece93
|
added docs for GPU Filter Engine
|
14 years ago |
Anatoly Baksheev
|
1a94186195
|
First version of CascadeClassifier_GPU.
Only for VS2008 now.
Sample for it.
new NPP_staging for VS2008 only
|
14 years ago |
Alexey Spizhevoy
|
4dfbf99dd5
|
cosmetic changes in gpu module, decreased matchTemplate test running time
|
14 years ago |
Alexey Spizhevoy
|
dc763e0250
|
updated normalization routine in the matchTemplate to avoid division by zero on black images (ticket #798), added test
|
14 years ago |
Alexey Spizhevoy
|
2f13e4ce58
|
refactored hog, added camera support into hog_sample
|
14 years ago |
Alexey Spizhevoy
|
be38864dd0
|
added buffered version of gpu::convolve
|
14 years ago |
Alexey Spizhevoy
|
8f0d36b8b6
|
refactored gpu::dft
|
14 years ago |
Alexey Spizhevoy
|
21b081deff
|
now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates
|
14 years ago |
Alexey Spizhevoy
|
54fcdf4cae
|
minor changes in gpu module (comments and warnings)
|
14 years ago |
Alexey Spizhevoy
|
09735fd208
|
added gpu::dft implemented via CUFFT
|
14 years ago |
Alexey Spizhevoy
|
68aba9f2fb
|
added mulSpectrums functions into GPU module
|
14 years ago |