Vladislav Vinogradov
8abdb3721f
added gpu threshold.
14 years ago
Alexey Spizhevoy
1327789d72
removed compile warning in GPU module
14 years ago
Alexey Spizhevoy
01dafce1a1
fixed some bugs in GPU matrix reductions, removed <functional> into precomp.hpp
14 years ago
Alexey Spizhevoy
0da71a01ff
fixed some GPU tests failing when compiled for 1.1(no doubles) and run on 1.3(with doubles)
14 years ago
Alexey Spizhevoy
9e48f64149
fixed parsing of CC in gpu module
14 years ago
Alexey Spizhevoy
6187b97199
fixed GPU switchable tests, changed default CC's for gpu module
14 years ago
Alexey Spizhevoy
134ae8e212
updates protected code testing for gpu HOGDescriptor
14 years ago
Alexey Spizhevoy
186b1fc6ef
refactored gpu module
14 years ago
Alexey Spizhevoy
cbb132ccb1
added ensureSizeIsEnough into gpu module, updated reduction methods
14 years ago
Alexey Spizhevoy
4dfbf99dd5
cosmetic changes in gpu module, decreased matchTemplate test running time
14 years ago
Alexey Spizhevoy
d091ae5746
removed unnecessary code from gpu::matchTemplate
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
1ecb6cf775
simplified gpu::columnSum test, it doesn't fail on Quadro anymore (when seed is 000001af5a11badd) after BFM test, but something definitely wrong with NPP_Staging's transpose
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
6702d55711
added support of scaling into gpu::dft, refactored gpu::convolve
14 years ago
Alexey Spizhevoy
783716838d
updated test for gpu::dft, updated dft for handling continous source
14 years ago
Alexey Spizhevoy
52ca0c4bca
fixed bug in gpu::dft
14 years ago
Alexey Spizhevoy
09735fd208
added gpu::dft implemented via CUFFT
14 years ago
Alexey Spizhevoy
da1fb6c50a
added tests for gpu::mulSpectrums
14 years ago
Vladislav Vinogradov
0cd587ee34
added gpu transpose and integral based on NPP Staging.
...
added mask support to SURF_GPU.
14 years ago
Alexey Spizhevoy
0465b89e7e
gpu module refactoring: moved per-element operations into separated file
14 years ago
Alexey Spizhevoy
6891a60149
added host code for gpu::matchTemplate (as NPP_staging was integrated)
14 years ago
Anatoly Baksheev
9dd4a22a5e
temporary added NPP_staging, functionality from the library will be moved to NPP with next release.
14 years ago
Alexey Spizhevoy
5132ce211b
reimplemented gpu::bitwise_not operation, refactored gpu module
14 years ago
Alexey Spizhevoy
640af6623c
added support of multichannel images into gpu::sqrSum
14 years ago
Alexey Spizhevoy
f56d9c340f
added support of remaining image number of channels into gpu::sum
14 years ago
Alexey Spizhevoy
d8a7ff1e00
refactored gpu module, added vec math operators for uint, added support of 2 channel images into gpu::sum (removed support of double)
14 years ago
Alexey Spizhevoy
e5eec31be1
fixed minor bugs in gpu module
14 years ago
Alexey Spizhevoy
e7cf541f5f
fixed bug in matchTemplate when template size is (1,1), refactored
14 years ago
Alexey Spizhevoy
c9f9f38777
added gpu::sqrSum function
14 years ago
Vladislav Vinogradov
b18a3a5f83
fixed errors in StereoBeliefPropogation under linux
14 years ago
Anatoly Baksheev
070d87fb7f
fixed bug with prefilter_xsobel preset.
14 years ago
Alexey Spizhevoy
3997514b7c
added tests for gpu::sum, it supports all data types, but single channel images only
14 years ago
Vladislav Vinogradov
49ec8ba742
fixed bug in gpu filter engine (incorrect buffer type) and in vector's saturate_cast.
...
changed buffer type in linear filters to float.
added support of 1 channel image to linear filters.
added support of BORDER_REFLECT101, BORDER_REPLICATE and BORDER_CONSTANT border type to gpu linear filters.
minor fix in tests.
update comments in gpu.hpp.
14 years ago
Alexey Spizhevoy
d557c800a7
refactored gpu module
14 years ago
Alexey Spizhevoy
97484089c5
added support of CV_8U & CV_TM_CCORR into gpu::matchTemplate
14 years ago
Vadim Pisarevsky
0cc559b33c
added missing #include <iterator>
14 years ago
Alexey Spizhevoy
9801d07a46
added test for gpu:columnSum
14 years ago
Alexey Spizhevoy
fa322bf46f
added gpu::columnSum, fixed compile error (if there is no cuda), refactored
14 years ago
Alexey Spizhevoy
b1c5b9293e
added support of CV_32F & CV_TM_SQDIFF into gpu::matchTemplate
14 years ago
Alexey Spizhevoy
40304721a7
added support of CV_TM_CCORR (via FFT) into gpu::matchTemplate (versions both with block and without blocks)
14 years ago
Vladislav Vinogradov
905e5f1739
added support of 4-channels images to StereoConstantSpaceBP.
...
refactored transpose_gpu, made it non template function.
14 years ago
Vladislav Vinogradov
c18aa438ec
added support of 4 channels images to StereoBeliefPropagation, minor code refactoring.
14 years ago
Alexey Spizhevoy
19b434be50
minor refactoring of gpu module
14 years ago
Vadim Pisarevsky
ed934ed6fc
fixed GBTrees build on NetBSD & Android; fixed GPU brute force matcher test build on MacOSX
14 years ago
Vladislav Vinogradov
fadd19b976
added assertion on Compute Capability >= 1.1 to BruteForceMatcher_GPU_base::radiusMatch
14 years ago
Alexey Spizhevoy
50167f6c26
added first version of gpu::matchTemplate, currently it works only with 8UC1 images and SQDIFF method
14 years ago
Vladislav Vinogradov
8891acb67a
added BruteForceMatcher_GPU
14 years ago