Alexey Spizhevoy
be38864dd0
added buffered version of gpu::convolve
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
86802ec968
minor warning fixed
14 years ago
Alexey Spizhevoy
eaf35a8421
minor refactoring in gpu module
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
68aba9f2fb
added mulSpectrums functions into GPU module
14 years ago
Alexey Spizhevoy
fef06c25b5
moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files
14 years ago
Alexey Spizhevoy
f9bcef9003
moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp
14 years ago
Alexey Spizhevoy
a6d9cce500
added CUFFT errors handling into GPU module
14 years ago
Vladislav Vinogradov
8190837dd4
fixed some warnings under linux
14 years ago
Vladislav Vinogradov
0cd587ee34
added gpu transpose and integral based on NPP Staging.
...
added mask support to SURF_GPU.
14 years ago
Vladislav Vinogradov
5bfb44f887
fixed compiler error under linux
14 years ago
Vladislav Vinogradov
0e45a637c4
added SURF_GPU.
...
added support of CV_32FC1 type to gpu copyMakeBorder.
14 years ago
Alexey Spizhevoy
df8529377b
refactoring: moved gpu reduction-based functions into separated file
14 years ago
Alexey Spizhevoy
1922e50f19
refactoring: made gpu bitwise operations inline
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
Alexey Spizhevoy
e62bf3a2ae
updated gpu bitwise operations
14 years ago
Anatoly Baksheev
0f30fe080f
renamed constantspacebp -> stereocsbp line all other algs
...
created element_operations and matrix_reductions files for farther refactoring
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
7767038ef0
updated other gpu's bitwise operations
14 years ago
Alexey Spizhevoy
5132ce211b
reimplemented gpu::bitwise_not operation, refactored gpu module
14 years ago
Alexey Spizhevoy
1a93412eca
refactored bitwise operations in gpu module
14 years ago
Alexey Spizhevoy
74197c5b14
fixed link time error in gpu module
14 years ago
Alexey Spizhevoy
343c33d73e
added support of CCOEFF_NORMED for multichannel images (8U) into gpu::matchTemplate
14 years ago
Alexey Spizhevoy
640af6623c
added support of multichannel images into gpu::sqrSum
14 years ago
Alexey Spizhevoy
3db5b687f6
added support of multichannel images into gpu::matchTemplate for CCOEFF method
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
68c3018047
added support of multichannel images into gpu::matchTemplate (all methods except CCOEFF based), refactored
14 years ago
Alexey Spizhevoy
e7cf541f5f
fixed bug in matchTemplate when template size is (1,1), refactored
14 years ago
Alexey Spizhevoy
1887b7d2e4
refactored matchTemplate.cu
14 years ago
Alexey Spizhevoy
ce47a37e6e
added CUDA kernel for CV_TM_CCOEFF_NORMED matchTemplate method
14 years ago
Alexey Spizhevoy
b35aa77418
added CUDA kernel for CV_TM_CCOEFF matchTemplate method
14 years ago
Alexey Spizhevoy
39700c5d54
added some gpu::matchTemplate kernels (other parts after NPP Staging integration)
14 years ago
Alexey Spizhevoy
a81b41fb08
fixed some warning under Ubuntu in gpu module
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
e193fa1165
fixed minor bug in gpu::sum
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
442cd75c32
fixed compile error under linux
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