648 Commits (9c1ec1ce84653d75edbacfa361d9b0ed6482d1f5)

Author SHA1 Message Date
Vladislav Vinogradov d3c4e90760 new optimized implementation of BruteForceMatcher_GPU (~2-3x faster) 13 years ago
Vadim Pisarevsky b74116e694 unified norm computing; added generalized Hamming distance 13 years ago
Vladislav Vinogradov f38596b783 implemented brute force convolve for small kernel sizes 13 years ago
Anatoly Baksheev ee768d4605 fixed bug in ptr in optflow.cu 13 years ago
Vladislav Vinogradov ed749c4bfe added missing arithm operations to gpu module 13 years ago
Anatoly Baksheev f444f9b43e optflow gpu compilation fix under vs2010 13 years ago
Vladislav Vinogradov d6d7ac9cee fixed tests for BruteForceMatcher_GPU::radiusMatch 13 years ago
Alexey Spizhevoy 8a799aa89a Updated optimal block size estimation for the convolve() function 13 years ago
Vadim Pisarevsky 60ebe2003f fixed multiple warnings on Windows. fixed bug #1368 13 years ago
Anatoly Baksheev 923f771cfc warnings 13 years ago
Alexey Spizhevoy dce50b67fc Fixed support of translation in the GPU-based plane warper 13 years ago
Anatoly Baksheev 0fc8fc77c0 eliminated shread_ptr dependency from optical flow gpu. It caused compilation errors. 13 years ago
Anatoly Baksheev b9ea3ef741 compilation under ubuntu 13 years ago
Anton Obukhov 42c7aece36 [+] Added Brox optical flow (implementation courtesy of Michael Smirnov) 13 years ago
Vladislav Vinogradov 4d3b1a4a02 fixed build for compute capability < 2.0 13 years ago
Vladislav Vinogradov f536dfa439 fixed build under linux 13 years ago
Vladislav Vinogradov 9da6d78989 optimized gpu filters, added buffered version for different filters 13 years ago
Vladislav Vinogradov ea4f65b570 implemented optimized version of bf_radius_match for train collection 13 years ago
Vladislav Vinogradov b119833ad1 implemented optimized version of gpu::bf_radius_match 13 years ago
Vladislav Vinogradov 67a9b79433 added performance tests for gpu::reduce 13 years ago
Alexey Spizhevoy 48dec9c03a Fixed GPU version of multi-band blending in stitching module 13 years ago
Vladislav Vinogradov 8b23c79294 implemented gpu::reduce 13 years ago
Vladislav Vinogradov 0aaaad1ea8 implemented gpu::addWeighted 13 years ago
Vladislav Vinogradov 64119dd924 implemented gpu::copyMakeBorder for all border modes 13 years ago
Vladislav Vinogradov 5ed65979c1 fixed bug in gpu::HOGDescriptor::getBuffer (ticket #1379) 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
Anatoly Baksheev ffc5a7b809 minor 13 years ago
Vladislav Vinogradov be8e31f14d minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation 13 years ago
Alexey Spizhevoy a72da12c80 Added fix for 0 found features in stitching matcher 13 years ago
Vladislav Vinogradov 4b46e35287 minor 13 years ago
Vladislav Vinogradov dac9f69ba4 fixed bug in SURF_GPU (memory access error) 13 years ago
Alexey Spizhevoy 485e71bcc2 Bug in multiply was fixed (by Vlad Vinogradov) 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 acac27d8fe optimized gpu::multiply 13 years ago
Vladislav Vinogradov 6763bd6d01 added padded performance tests for gpu module 13 years ago
Alexey Spizhevoy fd5b0c1f18 Reverted some unnecessary changes in GPU module 13 years ago
Alexey Spizhevoy a7c6b84390 Added TODOs into GPU module 13 years ago
Alexey Spizhevoy 903f835d9f added support of 8UC4*32FC1 multiply into GPU module 13 years ago
Andrey Kamaev 6cb1036e04 Perf tests: method ::perf::TestBase::getDataPath made public static; added base CUDA detection into run.py script 13 years ago
Alexey Spizhevoy 55f38ae8b3 fixed bug in gpu perf. test 13 years ago
Vladislav Vinogradov 8009b5150e added performance tests for gpu module 13 years ago
Vladislav Vinogradov df9f707ff0 fixed bug in gpu::remap under win32 13 years ago
Vladislav Vinogradov 84022779a1 added bicubic interpolation to gpu::remap 13 years ago
Vladislav Vinogradov e0c0461787 optimized gpu::remap (use texture memory) 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 b371bd68df added assertion for small image sizes to SURF_GPU (ticket #1323) 13 years ago
Vladislav Vinogradov 914ed44e28 fixed CudaMem::createMatHeader (ticket #1353) 13 years ago
Vladislav Vinogradov ef430882a1 fixed build under linux 13 years ago