46 Commits (3675ef516ab882aae3d626f62f249b83affda287)

Author SHA1 Message Date
Vladislav Vinogradov fcfa72081e moved GpuMat and DevMem2D to core module, some code refactoring 13 years ago
Vladislav Vinogradov 8bb9e4302e added registerPageLocked/unregisterPageLocked functions 14 years ago
Vladislav Vinogradov b2b1d41da8 moved GpuMat class to separate header file 14 years ago
Vladislav Vinogradov 42ced17c2c fixed some warnings under win64 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
Vladislav Vinogradov 34e2c78cec minor fix 14 years ago
Vladislav Vinogradov f3b45af876 GpuMat::setTo optimization (call cudaMemcpy2D if possible) 14 years ago
Vladislav Vinogradov 1c9f4e7ca2 fixed gpu::meanStdDev and gpu::norm under CUDA 4.0 14 years ago
Vladislav Vinogradov 58e26313dd fixed bug in cv::LUT (multi-channel source array and single-channel table) 14 years ago
Vladislav Vinogradov c21a783646 added aligned memory allocation to CudaMem (if allocation type is ZERO_COPY) 14 years ago
Alexey Spizhevoy 993773b74a now GPU stereo_bp test prints error mesage and test system continues execution 14 years ago
Vladislav Vinogradov 54fa600b9e update docs 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
Vladislav Vinogradov 811ba31897 added synchronization after NPP calls 14 years ago
Vladislav Vinogradov 8abdb3721f added gpu threshold. 14 years ago
Alexey Spizhevoy cbb132ccb1 added ensureSizeIsEnough into gpu module, updated reduction methods 14 years ago
Alexey Spizhevoy 21b081deff now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates 14 years ago
Vladislav Vinogradov dd2fe821c2 deleted NPP_VERSION and NPP_HAVE_COMPLEX_TYPE macros, because last NPP supports complex types under linux 14 years ago
Alexey Spizhevoy fada88e100 fixed some bugs, added tests for gpu::HOGDescriptor 14 years ago
Anatoly Baksheev ac5298815a some device layer utility functions 14 years ago
Vladislav Vinogradov 863d61e9eb fix gpu module compilation under linux 14 years ago
Vladislav Vinogradov b08f60828b added to gpu module linear filters for int and float source types. 14 years ago
Vladislav Vinogradov 49fa536c62 added Sobel, GaussianBlur, Canny to gpu module. 14 years ago
Vladislav Vinogradov fb7aa43feb added gpu 1d window sum, convertTo, based on NPP. 14 years ago
Vladislav Vinogradov 51d5959aca added gpu add, subtract, multiply, divide, absdiff with Scalar. 14 years ago
Vladislav Vinogradov b803c24345 added nppSafeCall 15 years ago
Vladislav Vinogradov b5c92a7dc0 Added implementation and test for the GPU version of flip, resize, sum, minMax, copyConstBorder, setTo, based on NPP. 15 years ago
Kirill Kornyakov 6960e1544d GPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings. 15 years ago
Anatoly Baksheev 97d17d8ad1 fixed warnings 15 years ago
Anatoly Baksheev 9a669b1ceb fixed bugs in page locked memory allocation 15 years ago
Andrey Morozov 1ac097ce57 fixed build without cuda 15 years ago
Andrey Morozov 001bbfb4f9 fixed build without cuda 15 years ago
Andrey Morozov 35ebeb21bd added implement MatPL with serocopy and writecombited 15 years ago
Anatoly Baksheev d1fc3e6b5a cv::gpu::CudaStream -> cv::gpu::Stream 15 years ago
Anatoly Baksheev 9ac1741555 speckle filtering added 15 years ago
Anatoly Baksheev dc69cf3ab4 minor fixes 15 years ago
Anatoly Baksheev 22f5376e82 refactoring and minor code improvements 15 years ago
Andrey Morozov fff2160d1f implemented asynchronous call for GpuMat::upload() and GpuMat::download(). added test for asynchronous call. 15 years ago
Vladislav Vinogradov 26c4859634 reduced code convert_to by using templates, merged with copyTo 15 years ago
Andrey Morozov a0b1107b3c added implementation copyTo() with mask and added test for this method 15 years ago
Andrey Morozov 98c8ecf829 modified kernel setto(), added double type, code has been improved 15 years ago
Vladislav Vinogradov 3f5dd5f1cc added implementation GpuMat::convertTo and merged this with matrix_operations.cpp 15 years ago
Andrey Morozov 2be1c7d13f fixed implementation gpumat::setTo() 15 years ago
Andrey Morozov ace7c7e93c linux compiletion error 15 years ago
Anatoly Baksheev 07825bad1e compilation with no cuda re factored 15 years ago
Andrey Morozov 20e2dc84b0 added implementation SetTo() with mask 15 years ago
Andrey Morozov 1d93ca00de Added files for implementation of operations SetTo() 15 years ago
Anatoly Baksheev 7f6fb6ef97 First gpu code draft. Interface might be significantly changed in future. 15 years ago