51 Commits (7df45c0dcc5ccbe0d15bab8a180c1d6ccd710efa)

Author SHA1 Message Date
marina.kolpakova 91913364d6 reintegrate warp shuffle based integral 12 years ago
marina.kolpakova be0c20b758 align grid by 4 12 years ago
OpenCV Buildbot 04384a71e4 Normalize line endings and whitespace 12 years ago
marina.kolpakova 296aa7c4fb One more fix for Kepler-specific gpu::integral usage 12 years ago
Anatoly Baksheev 9a4265a8d0 fast nlm (class version) 12 years ago
Anatoly Baksheev 4b5bbb7752 fast_nlm initial version 12 years ago
Anatoly Baksheev 55b1d7c097 added CUDA_DISABLER preprocessor commands 12 years ago
marina.kolpakova c6e741196a fix device pointer alignmen in sft-based integral integration 12 years ago
Anatoly Baksheev 70204a8e68 Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now 12 years ago
Vladislav Vinogradov 8c1f9bafdc fixed gpu::integral for Kepler 12 years ago
Vladislav Vinogradov da5aaab277 optimized gpu::integral for Kepler 12 years ago
marina.kolpakova ede3781e3e fixed -Wstrict_alliasing warning for GCC 12 years ago
Marina Kolpakova eb599f6832 added checking destination matrix size for resize and integral functions 13 years ago
Marina Kolpakova 1365e28a54 initial support of GPU LBP classifier: added new style xml format loading 13 years ago
Andrey Kamaev 50ad690993 Merged the trunk till r8291 13 years ago
Anatoly Baksheev caddd398e6 Merged revision(s) 8368 from trunk/opencv/modules/gpu/src/imgproc.cpp: 13 years ago
Anatoly Baksheev b82b4a640d fixed possible compilation error for macos 13 years ago
Anatoly Baksheev 01e93d57f0 Merged from trunk. 13 years ago
Anatoly Baksheev fe91d1ca57 compilation for Macos 13 years ago
Vladislav Vinogradov f65d841d6f fixed several warnings (VS2010, Win64) 13 years ago
Vladislav Vinogradov 8e3f1c09d2 added support of 3-channels output to gpu::reprojectImageTo3D 13 years ago
Alexey Spizhevoy c776bff95b #1713 Added the possibility of setting user_block_size manually for gpu::matchTemplate function (and gpu::convolve). Added a buffer param into these functions. Removed using of 2^n block sizes when it's not necessary. 13 years ago
Vladislav Vinogradov 6397fa5b38 fixed gpu::pyrUp (now it matches cpu analog) 13 years ago
Vladislav Vinogradov ade7394e77 refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPerspective) 13 years ago
Vladislav Vinogradov e7dda44a07 updated image for StereoConstantSpaceBP regression test 13 years ago
Vladislav Vinogradov 2d30480982 created wrappers for new NPP functions 13 years ago
Vladislav Vinogradov f8aba8608d fixed build under CUDA 4.1 13 years ago
Vladislav Vinogradov 1d1da9c5d6 added support of BORDER_REFLECT to gpu::cornerHarris and gpu::cornerMinEigenVal 13 years ago
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