60 Commits (88419f892361763fb49cc5a05d04f4d169fca872)

Author SHA1 Message Date
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
Alexey Spizhevoy 8f0d36b8b6 refactored gpu::dft 14 years ago
Alexey Spizhevoy eaf35a8421 minor refactoring in gpu module 14 years ago
Alexey Spizhevoy 21b081deff now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates 14 years ago
Alexey Spizhevoy 6702d55711 added support of scaling into gpu::dft, refactored gpu::convolve 14 years ago
Alexey Spizhevoy 783716838d updated test for gpu::dft, updated dft for handling continous source 14 years ago
Alexey Spizhevoy 52ca0c4bca fixed bug in gpu::dft 14 years ago
Alexey Spizhevoy 09735fd208 added gpu::dft implemented via CUFFT 14 years ago
Alexey Spizhevoy 68aba9f2fb added mulSpectrums functions into GPU module 14 years ago
Alexey Spizhevoy fef06c25b5 moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files 14 years ago
Alexey Spizhevoy f9bcef9003 moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp 14 years ago
Vladislav Vinogradov 8190837dd4 fixed some warnings under linux 14 years ago
Vladislav Vinogradov 0cd587ee34 added gpu transpose and integral based on NPP Staging. 14 years ago
Vladislav Vinogradov 0e45a637c4 added SURF_GPU. 14 years ago