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 |
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
|
349a9fac86
|
fixed compile-time warning under g++
|
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 |
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 |
Alexey Spizhevoy
|
77027f6075
|
refactored border interpolation in gpu module
|
14 years ago |
Vladislav Vinogradov
|
17d9014373
|
added per-element min/max to gpu module.
fixed compile error in transform.
|
14 years ago |
Anatoly Baksheev
|
d96c5ebb7d
|
misprint
|
14 years ago |
Alexey Spizhevoy
|
6ef4d9b1dd
|
added sipport of BORDER_REPLICATE mode into gpu::corner* functions
|
14 years ago |
Alexey Spizhevoy
|
103bbaf09c
|
updated BrdReflect101 in gpu module
|
14 years ago |
Alexey Spizhevoy
|
e75ca4b662
|
replaced global memory reads with texture memory reads in GPU's corner detectors
|
14 years ago |
Alexey Spizhevoy
|
df48ad76b0
|
added support of gamama_correction parameter into gpu::HOGDescriptor, updated tests
|
14 years ago |
Alexey Spizhevoy
|
2a2590bae2
|
replaced filter (from the nearest to linear) mode when resizing image in gpu::HOGDescriptor
|
14 years ago |
Alexey Spizhevoy
|
68c41a6c6c
|
minor fix in gpu's header
|
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
|
d9489bbe0c
|
fixed bug in gpu::cornerHarris and gpu::cornerMinEigenVal
|
14 years ago |
Vladislav Vinogradov
|
57f7678db1
|
added gpu transpose for CV_8UC4, CV_8SC4, CV_16SC2, CV_16UC2, CV_32SC1 and CV_32FC1 types
|
14 years ago |
Alexey Spizhevoy
|
d0dfae5143
|
fixed bug in ms segmentation
|
14 years ago |
Alexey Spizhevoy
|
32a9b63d2f
|
added better threads configuration estimator for the minMax, minMaxLoc, countNonZero functions in gpu module
|
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
|
678f392569
|
added is_signed into numeric_limits_gpu, fixed incorrect min max finding for floating values
|
14 years ago |
Alexey Spizhevoy
|
6ad158dbe1
|
refactored gpu::minMaxLoc
|
14 years ago |
Alexey Spizhevoy
|
437ac1a2f1
|
added mask support into gpu::minMax
|
14 years ago |
Alexey Spizhevoy
|
8c48f3be9d
|
moved GPU's global counter reset from caller to the kernel's end
|
14 years ago |
Alexey Spizhevoy
|
3da253a259
|
replaced one-threads tail reduce with one-block tail reduce in functions gpu: minMax, minMaxLoc
|
14 years ago |
Alexey Spizhevoy
|
1066bd2fa2
|
removed double support (gpu: minMax, minMaxLoc, countNonZero) for CC which doesn't have native double support
|
14 years ago |
Alexey Spizhevoy
|
72f020a8f3
|
added gpu::count_non_zero version for CC1.0, refactored gpu module a little
|
14 years ago |
Anatoly Baksheev
|
4c6ffc7c77
|
temporary removed VERSION_VAR (because this requires cmake 2.8.3)
|
14 years ago |
Anatoly Baksheev
|
fbdb4f4ab5
|
1) gpu test refactoring.
2) fixed gpu bm test fail
3) CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
|
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 |
Anatoly Baksheev
|
e470246ab5
|
restored version check (VERSION_VAR)
|
14 years ago |
Martin Baeum
|
a7d979fb7e
|
remove spurious VERSION_VAR (fixes #711)
|
14 years ago |
Alexey Spizhevoy
|
bdaad9e1fe
|
added support of buffers into gpu::minMaxLoc, reduced memory requirements, refactored
|
14 years ago |
Alexey Spizhevoy
|
9ad7a1c927
|
fixed compile time errors in gpu module (if one compiles without CUDA)
|
14 years ago |
Anatoly Baksheev
|
36ebf4ef0d
|
cuda+npp version check at configure time.
|
14 years ago |
Alexey Spizhevoy
|
fa5422a2ad
|
added buf support into gpu::minMax
|
14 years ago |
Alexey Spizhevoy
|
48183f10e7
|
optimized memory requirements for gpu::minMax's buffers, added support of compute capability 1.0
|
14 years ago |
Anatoly Baksheev
|
7c77787c84
|
npp version check
|
14 years ago |
Anatoly Baksheev
|
d6686240d5
|
added version detection for NPP
|
14 years ago |