Alexey Spizhevoy
a81b41fb08
fixed some warning under Ubuntu in gpu module
14 years ago
Alexey Spizhevoy
c9f9f38777
added gpu::sqrSum function
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
fa322bf46f
added gpu::columnSum, fixed compile error (if there is no cuda), refactored
14 years ago
Alexey Spizhevoy
19b434be50
minor refactoring of gpu module
14 years ago
Anatoly Baksheev
652fb1212e
module reorganization: added folder with pure device functions, cuda_shared.hpp renamed to internal_shared.hpp
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
Vladislav Vinogradov
17d9014373
added per-element min/max to gpu module.
...
fixed compile error in transform.
14 years ago
Alexey Spizhevoy
df48ad76b0
added support of gamama_correction parameter into gpu::HOGDescriptor, updated tests
14 years ago
Alexey Spizhevoy
ab04a03621
added support of BORDER_REFLECT into gpu::cornerHarris and etc, added support of border extr. int linear filters
14 years ago
Alexey Spizhevoy
493d7a6e45
added min eigen val based corner detector into gpu module
14 years ago
Alexey Spizhevoy
9adfc2cadc
added Harris corner detector into gpu module
14 years ago
Alexey Spizhevoy
b260382840
added masks support into gpu::minMaxLoc
14 years ago
Alexey Spizhevoy
437ac1a2f1
added mask support into gpu::minMax
14 years ago
Alexey Spizhevoy
72f020a8f3
added gpu::count_non_zero version for CC1.0, refactored gpu module a little
14 years ago
Alexey Spizhevoy
7e2cc1be1b
added first version of gpu::countNonZero for all data types, it doesn't support compute capability 1.0 yet, also fixed some little bugs
14 years ago
Alexey Spizhevoy
bdaad9e1fe
added support of buffers into gpu::minMaxLoc, reduced memory requirements, refactored
14 years ago
Alexey Spizhevoy
fa5422a2ad
added buf support into gpu::minMax
14 years ago
Alexey Spizhevoy
27690e3b6e
added minMaxLoc function into gpu module
14 years ago
Alexey Spizhevoy
282e01cb4a
added support of all data types into gpu::minMax
14 years ago
Alexey Spizhevoy
732bd621bb
added masks support for bitwise operations on GPU
14 years ago
Andrey Morozov
680dc71bc5
fixed compilation error and warnings under ubuntu
14 years ago
Alexey Spizhevoy
6a9d022a9f
added support of different descriptor formats into gpu HOGDescriptor
14 years ago
Alexey Spizhevoy
faf4d0bc74
added bitwise operations into gpu module
14 years ago
Alexey Spizhevoy
11c0c5bf85
added getDescriptors support into gpu HOG, also added commented test for this feature
14 years ago
Alexey Spizhevoy
8adc62016b
added getDescriptors function (draft version)
14 years ago
Alexey Spizhevoy
4568d702ff
added getPeopleDetector_48x96 into gpu HOG
14 years ago
Anatoly Baksheev
edff674105
added default detector for winSize(64,128) for hog on gpu
14 years ago
Vladislav Vinogradov
be54f1237a
minor fix
14 years ago
Anatoly Baksheev
f2df784830
fixed error reporting in GPU module (exceptions in destructors, etc)
14 years ago
Alexey Spizhevoy
fada88e100
fixed some bugs, added tests for gpu::HOGDescriptor
14 years ago
Alexey Spizhevoy
13134595fd
added HOGDescriptor on GPU
14 years ago
Anatoly Baksheev
55a722fc9d
some utility for GPU module internal purposes
14 years ago
Anatoly Baksheev
c923b258f4
fixed compilation under gcc
14 years ago
Anatoly Baksheev
7f56e5b2dd
compilation errors
14 years ago
Anatoly Baksheev
4ea811c568
Fixed a minor bug in PtrElemStep::ptr
14 years ago
Anatoly Baksheev
cac2e9bc80
compilation errors under GCC
14 years ago
Anatoly Baksheev
d661b8e3e2
added PtrStep PtrElemStep structures. Refactored name spaces,
14 years ago
Vladislav Vinogradov
2c39f0ee33
fix unnecessary memory allocation in gpu::magnitude and gpu::phase
14 years ago
Anatoly Baksheev
5ac4b23b7c
added PtrStep structure to pass in __global__ functions
14 years ago
Vladislav Vinogradov
b08f60828b
added to gpu module linear filters for int and float source types.
...
refactored gpu module.
14 years ago
Vladislav Vinogradov
e12e4798e0
added gpu version of magnitude, magnitudeSqr, phase, cartToPolar, polarToCart
14 years ago
Vladislav Vinogradov
4124633359
added magnitudeSqr and rectStdDev to gpu module.
...
added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests.
14 years ago
Alexey Spizhevoy
970dd7f593
implemented mean shift segmentation with elimination of small segments, added tests
14 years ago
Vladislav Vinogradov
f6895e7738
fixed gpu filters (deriv filter and source roi calculation)
14 years ago
Vladislav Vinogradov
ced60b7498
added histograms calculation to gpu module
14 years ago
Alexey Spizhevoy
adf7cc20b7
changed mean shift procedure a little
14 years ago