Commit Graph

592 Commits

Author SHA1 Message Date
Vladislav Vinogradov d6d7ac9cee fixed tests for BruteForceMatcher_GPU::radiusMatch 2011-10-04 10:03:52 +00:00
Alexey Spizhevoy 8a799aa89a Updated optimal block size estimation for the convolve() function 2011-10-03 14:05:52 +00:00
Vadim Pisarevsky 60ebe2003f fixed multiple warnings on Windows. fixed bug #1368 2011-10-03 11:00:28 +00:00
Anatoly Baksheev 923f771cfc warnings
optical flow gpu cosmetics
2011-10-03 09:26:00 +00:00
Alexey Spizhevoy dce50b67fc Fixed support of translation in the GPU-based plane warper 2011-10-03 07:42:16 +00:00
Anatoly Baksheev 0fc8fc77c0 eliminated shread_ptr dependency from optical flow gpu. It caused compilation errors. 2011-09-30 11:27:30 +00:00
Anatoly Baksheev b9ea3ef741 compilation under ubuntu 2011-09-30 09:02:03 +00:00
Anton Obukhov 42c7aece36 [+] Added Brox optical flow (implementation courtesy of Michael Smirnov) 2011-09-29 14:46:39 +00:00
Vladislav Vinogradov 4d3b1a4a02 fixed build for compute capability < 2.0 2011-09-28 16:24:51 +00:00
Vladislav Vinogradov f536dfa439 fixed build under linux 2011-09-28 12:08:17 +00:00
Vladislav Vinogradov 9da6d78989 optimized gpu filters, added buffered version for different filters 2011-09-28 11:52:26 +00:00
Vladislav Vinogradov ea4f65b570 implemented optimized version of bf_radius_match for train collection 2011-09-27 06:45:17 +00:00
Vladislav Vinogradov b119833ad1 implemented optimized version of gpu::bf_radius_match 2011-09-26 11:18:30 +00:00
Vladislav Vinogradov 67a9b79433 added performance tests for gpu::reduce 2011-09-26 08:14:31 +00:00
Alexey Spizhevoy 48dec9c03a Fixed GPU version of multi-band blending in stitching module 2011-09-24 05:58:29 +00:00
Vladislav Vinogradov 8b23c79294 implemented gpu::reduce 2011-09-22 07:08:26 +00:00
Vladislav Vinogradov 0aaaad1ea8 implemented gpu::addWeighted 2011-09-21 08:58:54 +00:00
Vladislav Vinogradov 64119dd924 implemented gpu::copyMakeBorder for all border modes 2011-09-21 07:02:45 +00:00
Vladislav Vinogradov 5ed65979c1 fixed bug in gpu::HOGDescriptor::getBuffer (ticket #1379) 2011-09-20 06:38:40 +00:00
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. 2011-09-16 12:25:23 +00:00
Anatoly Baksheev ffc5a7b809 minor 2011-09-15 05:51:41 +00:00
Vladislav Vinogradov be8e31f14d minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation 2011-09-14 06:23:46 +00:00
Alexey Spizhevoy a72da12c80 Added fix for 0 found features in stitching matcher 2011-09-13 14:15:18 +00:00
Vladislav Vinogradov 4b46e35287 minor 2011-09-12 15:15:02 +00:00
Vladislav Vinogradov dac9f69ba4 fixed bug in SURF_GPU (memory access error) 2011-09-12 15:14:02 +00:00
Alexey Spizhevoy 485e71bcc2 Bug in multiply was fixed (by Vlad Vinogradov) 2011-09-12 14:58:56 +00:00
Vladislav Vinogradov 29b9720aab added check if src.size() == dst.size() to gpu::resize 2011-09-12 10:23:20 +00:00
Vladislav Vinogradov b2079d6de1 implemented gpu::resize for all types 2011-09-12 10:13:14 +00:00
Vladislav Vinogradov acac27d8fe optimized gpu::multiply 2011-09-12 08:45:56 +00:00
Vladislav Vinogradov 6763bd6d01 added padded performance tests for gpu module 2011-09-12 07:48:09 +00:00
Alexey Spizhevoy fd5b0c1f18 Reverted some unnecessary changes in GPU module 2011-09-10 12:30:28 +00:00
Alexey Spizhevoy a7c6b84390 Added TODOs into GPU module 2011-09-10 12:28:03 +00:00
Alexey Spizhevoy 903f835d9f added support of 8UC4*32FC1 multiply into GPU module 2011-09-10 11:56:55 +00:00
Andrey Kamaev 6cb1036e04 Perf tests: method ::perf::TestBase::getDataPath made public static; added base CUDA detection into run.py script 2011-09-08 11:01:45 +00:00
Alexey Spizhevoy 55f38ae8b3 fixed bug in gpu perf. test 2011-09-07 14:01:12 +00:00
Vladislav Vinogradov 8009b5150e added performance tests for gpu module 2011-09-07 13:16:07 +00:00
Vladislav Vinogradov df9f707ff0 fixed bug in gpu::remap under win32 2011-09-06 13:42:50 +00:00
Vladislav Vinogradov 84022779a1 added bicubic interpolation to gpu::remap 2011-09-06 07:01:23 +00:00
Vladislav Vinogradov e0c0461787 optimized gpu::remap (use texture memory) 2011-09-05 07:59:59 +00:00
Vladislav Vinogradov c26b005371 optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap 2011-09-05 07:51:00 +00:00
Vladislav Vinogradov b2d5839af7 added GpuFeature assertion to gpu::Canny 2011-09-05 06:20:34 +00:00
Vladislav Vinogradov b371bd68df added assertion for small image sizes to SURF_GPU (ticket #1323) 2011-09-05 06:03:49 +00:00
Vladislav Vinogradov 914ed44e28 fixed CudaMem::createMatHeader (ticket #1353) 2011-09-05 05:45:27 +00:00
Vladislav Vinogradov ef430882a1 fixed build under linux 2011-09-05 05:40:57 +00:00
Vladislav Vinogradov ea2f5b1391 added BORDER_REFLECT and BORDER_WRAP support to gpu module
switched to gpu::remap in opencv_stitching
2011-08-31 13:21:14 +00:00
Vladislav Vinogradov 47d68f6967 implemented gpu::remap for all types 2011-08-31 11:42:54 +00:00
Anatoly Baksheev 39373cd9f9 minor update of device layer 2011-08-30 09:08:41 +00:00
Anatoly Baksheev c19f88853a minor update of device layer 2011-08-30 09:04:31 +00:00
Vladislav Vinogradov 0f5f57561e optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2 2011-08-30 08:49:11 +00:00
Vladislav Vinogradov 837f65784e update gpu docs 2011-08-30 08:27:23 +00:00