Vladislav Vinogradov
|
af59a75ffc
|
fixed bug with submatrix in some gpu functions
update gpu tests
|
13 years ago |
Vladislav Vinogradov
|
4fee5ef818
|
fixed build under linux
|
13 years ago |
Vladislav Vinogradov
|
b398ac7a96
|
added ImagePyramid class to gpu module
|
13 years ago |
Vladislav Vinogradov
|
0f53f2993e
|
removed BEGIN_OPENCV_DEVICE_NAMESPACE macros
|
13 years ago |
Vladislav Vinogradov
|
b873fa818f
|
fixed compilation under linux
|
13 years ago |
Vladislav Vinogradov
|
fcfa72081e
|
moved GpuMat and DevMem2D to core module, some code refactoring
|
13 years ago |
Vladislav Vinogradov
|
0b4e7d6057
|
fixed remap under cc < 2.0
|
13 years ago |
Vladislav Vinogradov
|
40ee754e28
|
added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts
fixed gpu module error reporting
added asynchronous version of some functions
|
13 years ago |
Alexey Spizhevoy
|
8cebb0982b
|
Updated optimal DFT size estimation in gpu::convolve()
|
13 years ago |
Anatoly Baksheev
|
7076dfd7d6
|
gpu module: refactored devmem2d.hpp (atomic bomb)
|
13 years ago |
Alexey Spizhevoy
|
916703c6e5
|
Updated optimal block size estimation in gpu::convolve()
|
13 years ago |
Vladislav Vinogradov
|
f38596b783
|
implemented brute force convolve for small kernel sizes
|
13 years ago |
Alexey Spizhevoy
|
8a799aa89a
|
Updated optimal block size estimation for the convolve() function
|
13 years ago |
Alexey Spizhevoy
|
dce50b67fc
|
Fixed support of translation in the GPU-based plane warper
|
13 years ago |
Vladislav Vinogradov
|
64119dd924
|
implemented gpu::copyMakeBorder for all border modes
|
13 years ago |
Alexey Spizhevoy
|
23636433d7
|
Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers.
|
13 years ago |
Vladislav Vinogradov
|
be8e31f14d
|
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
|
13 years ago |
Vladislav Vinogradov
|
29b9720aab
|
added check if src.size() == dst.size() to gpu::resize
|
13 years ago |
Vladislav Vinogradov
|
b2079d6de1
|
implemented gpu::resize for all types
|
13 years ago |
Vladislav Vinogradov
|
84022779a1
|
added bicubic interpolation to gpu::remap
|
13 years ago |
Vladislav Vinogradov
|
c26b005371
|
optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap
|
13 years ago |
Vladislav Vinogradov
|
b2d5839af7
|
added GpuFeature assertion to gpu::Canny
|
13 years ago |
Vladislav Vinogradov
|
ea2f5b1391
|
added BORDER_REFLECT and BORDER_WRAP support to gpu module
switched to gpu::remap in opencv_stitching
|
13 years ago |
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
|
a9fdc1bdff
|
added buffered version of cornerHarris, cornerMinEigenVal, histEven and histRange
|
14 years ago |
Vladislav Vinogradov
|
42ced17c2c
|
fixed some warnings under win64
|
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 |
Alexey Spizhevoy
|
e9837b0aa9
|
added support of old CC into GPU mean shift routines
|
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
|
926a6bba00
|
modified according to CUDA 4.0 API updates
|
14 years ago |
Alexey Spizhevoy
|
1a02877ab7
|
fixed gpu::downsample and gpu::blendLinear compite-time bugs under Ubuntu
|
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 |
Anatoly Baksheev
|
9214173c2c
|
some includes moved to precomp.hpp for gpu module
|
14 years ago |
Anatoly Baksheev
|
6b6a63ba38
|
fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
|
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 |
Anatoly Baksheev
|
0747f2d863
|
1) NPP_staging as sources. Binaries removed.
2) NVidia tests for GPU
3) FD sample that uses NVidia's interface.
|
14 years ago |
Alexey Spizhevoy
|
50429d8a3e
|
fixed some warnings and errors under g++
|
14 years ago |
Alexey Spizhevoy
|
fa446e7e35
|
removed linear_filters_beta.cu as its functionality was moved into filters.cu
|
14 years ago |
Vladislav Vinogradov
|
8274ed22e4
|
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
minor code refactoring
|
14 years ago |
Alexey Spizhevoy
|
7a29d96cf4
|
added buffered version of gpu::integral function and updated performance test (it still works too slow)
|
14 years ago |
Alexey Spizhevoy
|
575fd1fe4c
|
reafactoring: replaced query device props functions with the DeviceInfo class
|
14 years ago |
Vladislav Vinogradov
|
811ba31897
|
added synchronization after NPP calls
|
14 years ago |
Vladislav Vinogradov
|
8abdb3721f
|
added gpu threshold.
|
14 years ago |
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 |