Vladislav Vinogradov
|
47d68f6967
|
implemented gpu::remap for all types
|
13 years ago |
Vladislav Vinogradov
|
173ac5a64b
|
optimized gpu pyrDown and pyrUp
|
13 years ago |
Vladislav Vinogradov
|
8bb9e4302e
|
added registerPageLocked/unregisterPageLocked functions
added convert functions to BruteForceMatcher_GPU
other minor fixes
|
13 years ago |
Vladislav Vinogradov
|
c5adaa717b
|
minor stitching optimization (improve buffer reuse)
|
14 years ago |
Vladislav Vinogradov
|
b2b1d41da8
|
moved GpuMat class to separate header file
|
14 years ago |
Vladislav Vinogradov
|
a9fdc1bdff
|
added buffered version of cornerHarris, cornerMinEigenVal, histEven and histRange
|
14 years ago |
Vladislav Vinogradov
|
767ac9aa10
|
added gpu::Canny function
|
14 years ago |
Vladislav Vinogradov
|
6ff975af9e
|
added gpu::equalizeHist function
|
14 years ago |
Vladislav Vinogradov
|
33df5ea07b
|
added gpu::calcHist function
|
14 years ago |
Vladislav Vinogradov
|
e746b3e8ae
|
added buffered version of pyrDown and pyrUp
added stream support to downsample, upsample, pyrUp and pyrDown
|
14 years ago |
Anatoly Baksheev
|
3a1beb1c01
|
added cv::gpu::pow, ticket #1227
|
14 years ago |
Alexey Spizhevoy
|
ad454d83b9
|
added gpu::buildWarpPlaneMaps and gpu::buildWarpCylindricalMaps functions, integrated into stitching
|
14 years ago |
Alexey Spizhevoy
|
674b763395
|
GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching)
|
14 years ago |
Vladislav Vinogradov
|
d1b4b5f0de
|
refactored gpu module tests
|
14 years ago |
Vladislav Vinogradov
|
1c1a61dd37
|
added __forceinline__ to device functions
fixed BFM warning ("cannot tell what pointer points to")
|
14 years ago |
Anatoly Baksheev
|
8f4c7db3f6
|
~40 warnings under VS2008
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
|
14 years ago |
Vladislav Vinogradov
|
cfb8c8418b
|
minor fix
|
14 years ago |
Anatoly Baksheev
|
c8544f393b
|
added begin/and with Thrust iterators for Device classes
|
14 years ago |
Vladislav Vinogradov
|
f906c9b259
|
added resetDevice function, removed MultiGpuManager
|
14 years ago |
Vladislav Vinogradov
|
926a6bba00
|
modified according to CUDA 4.0 API updates
|
14 years ago |
Vladislav Vinogradov
|
0b19f915be
|
minor optimization of SURF_GPU (reduce memory transfers, use structure of arrays instead of array of structures)
|
14 years ago |
Vadim Pisarevsky
|
f2a337f990
|
fixed several typos, including the old ones from ticket #854
|
14 years ago |
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 |