341 Commits (f62028dc160c9938d1841d78e76e6f15a38f7f38)

Author SHA1 Message Date
Vladislav Vinogradov 5e38cf8042 added FAST_GPU and ORB_GPU classes 14 years ago
Vladislav Vinogradov d13a6b74b2 Fixed bug with submatrix in device::transform 14 years ago
Vladislav Vinogradov c2783af781 added OpenGL support to highgui under WIN32 14 years ago
Vladislav Vinogradov 464b8a570c fixed compilation under linux 14 years ago
Vladislav Vinogradov 2695039a79 moved GpuMat's operations implementation to core module 14 years ago
Vladislav Vinogradov 0f53f2993e removed BEGIN_OPENCV_DEVICE_NAMESPACE macros 14 years ago
Vladislav Vinogradov 21f5cc7e6e minor 14 years ago
Vladislav Vinogradov b873fa818f fixed compilation under linux 14 years ago
Vladislav Vinogradov 8e061ac801 minor fix 14 years ago
Vladislav Vinogradov fcfa72081e moved GpuMat and DevMem2D to core module, some code refactoring 14 years ago
Vladislav Vinogradov 0b4e7d6057 fixed remap under cc < 2.0 14 years ago
Alexey Spizhevoy b74e9c101a Fixed bug in the stitching module (some images appeared at result pano center) 14 years ago
Vladislav Vinogradov 90ff3dd990 added cublasSafeCall 14 years ago
Vladislav Vinogradov 40ee754e28 added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts 14 years ago
Vladislav Vinogradov 87f3451ec6 fixed warnings 14 years ago
Anatoly Baksheev 7076dfd7d6 gpu module: refactored devmem2d.hpp (atomic bomb) 14 years ago
Vladislav Vinogradov 631d4b483a minor fix 14 years ago
Vladislav Vinogradov d3c4e90760 new optimized implementation of BruteForceMatcher_GPU (~2-3x faster) 14 years ago
Vladislav Vinogradov f38596b783 implemented brute force convolve for small kernel sizes 14 years ago
Vladislav Vinogradov ed749c4bfe added missing arithm operations to gpu module 14 years ago
Alexey Spizhevoy dce50b67fc Fixed support of translation in the GPU-based plane warper 14 years ago
Vladislav Vinogradov 4d3b1a4a02 fixed build for compute capability < 2.0 14 years ago
Vladislav Vinogradov f536dfa439 fixed build under linux 14 years ago
Vladislav Vinogradov 9da6d78989 optimized gpu filters, added buffered version for different filters 14 years ago
Vladislav Vinogradov ea4f65b570 implemented optimized version of bf_radius_match for train collection 14 years ago
Vladislav Vinogradov b119833ad1 implemented optimized version of gpu::bf_radius_match 14 years ago
Vladislav Vinogradov 67a9b79433 added performance tests for gpu::reduce 14 years ago
Alexey Spizhevoy 48dec9c03a Fixed GPU version of multi-band blending in stitching module 14 years ago
Vladislav Vinogradov 8b23c79294 implemented gpu::reduce 14 years ago
Vladislav Vinogradov 0aaaad1ea8 implemented gpu::addWeighted 14 years ago
Vladislav Vinogradov 64119dd924 implemented gpu::copyMakeBorder for all border modes 14 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. 14 years ago
Anatoly Baksheev ffc5a7b809 minor 14 years ago
Vladislav Vinogradov be8e31f14d minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation 14 years ago
Alexey Spizhevoy a72da12c80 Added fix for 0 found features in stitching matcher 14 years ago
Vladislav Vinogradov 4b46e35287 minor 14 years ago
Vladislav Vinogradov dac9f69ba4 fixed bug in SURF_GPU (memory access error) 14 years ago
Alexey Spizhevoy 485e71bcc2 Bug in multiply was fixed (by Vlad Vinogradov) 14 years ago
Vladislav Vinogradov b2079d6de1 implemented gpu::resize for all types 14 years ago
Vladislav Vinogradov acac27d8fe optimized gpu::multiply 14 years ago
Alexey Spizhevoy a7c6b84390 Added TODOs into GPU module 14 years ago
Alexey Spizhevoy 903f835d9f added support of 8UC4*32FC1 multiply into GPU module 14 years ago
Vladislav Vinogradov df9f707ff0 fixed bug in gpu::remap under win32 14 years ago
Vladislav Vinogradov 84022779a1 added bicubic interpolation to gpu::remap 14 years ago
Vladislav Vinogradov e0c0461787 optimized gpu::remap (use texture memory) 14 years ago
Vladislav Vinogradov c26b005371 optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap 14 years ago
Vladislav Vinogradov b371bd68df added assertion for small image sizes to SURF_GPU (ticket #1323) 14 years ago
Vladislav Vinogradov ea2f5b1391 added BORDER_REFLECT and BORDER_WRAP support to gpu module 14 years ago
Vladislav Vinogradov 47d68f6967 implemented gpu::remap for all types 14 years ago
Vladislav Vinogradov 0f5f57561e optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2 14 years ago