26 Commits (347a7106ab3f30de0be88e8358cc30a15b0f1d5f)

Author SHA1 Message Date
Vladislav Vinogradov af59a75ffc fixed bug with submatrix in some gpu functions 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 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 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 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 14 years ago
Vladislav Vinogradov deac5d972e fixed errors in gpu on old video cards (SURF_GPU, BruteForceMatcher_GPU, min/max, setTo, convertTo) 14 years ago
Anatoly Baksheev 0747f2d863 1) NPP_staging as sources. Binaries removed. 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) 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