Commit Graph

54 Commits

Author SHA1 Message Date
Vladislav Vinogradov
3aa537642d minor refactoring of gpu performance sample 2012-01-11 08:58:39 +00:00
Vladislav Vinogradov
5e38cf8042 added FAST_GPU and ORB_GPU classes 2011-12-27 09:33:20 +00:00
Vladislav Vinogradov
09ba133ddf prepared GpuMat for moving to core module 2011-10-31 08:51:00 +00:00
Vladislav Vinogradov
e7502e7641 implemented gpu::gemm via CUBLAS 2011-10-19 13:29:54 +00:00
Vladislav Vinogradov
d3c4e90760 new optimized implementation of BruteForceMatcher_GPU (~2-3x faster) 2011-10-12 10:23:03 +00:00
Vladislav Vinogradov
9da6d78989 optimized gpu filters, added buffered version for different filters 2011-09-28 11:52:26 +00:00
Vladislav Vinogradov
67a9b79433 added performance tests for gpu::reduce 2011-09-26 08:14:31 +00:00
Vladislav Vinogradov
b2079d6de1 implemented gpu::resize for all types 2011-09-12 10:13:14 +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
47d68f6967 implemented gpu::remap for all types 2011-08-31 11:42:54 +00:00
Vladislav Vinogradov
5f9e47a9cd refactored gpu::BruteForceMatcher (moved some utility functions to device layer) 2011-08-29 11:31:52 +00:00
Vladislav Vinogradov
173ac5a64b optimized gpu pyrDown and pyrUp 2011-08-24 11:16:42 +00:00
Vladislav Vinogradov
5e9ae6b19f added TransformFunctorTraits, optimized some functions that use transform 2011-08-17 11:32:24 +00:00
Vladislav Vinogradov
6e3a1f7b49 implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2 2011-08-15 12:14:02 +00:00
Vladislav Vinogradov
8bb9e4302e added registerPageLocked/unregisterPageLocked functions
added convert functions to BruteForceMatcher_GPU
other minor fixes
2011-08-10 11:32:48 +00:00
Vladislav Vinogradov
767ac9aa10 added gpu::Canny function 2011-08-08 08:53:55 +00:00
Vladislav Vinogradov
3ab2728da1 gpu device layer code refactoring 2011-08-03 12:10:36 +00:00
Vladislav Vinogradov
33df5ea07b added gpu::calcHist function 2011-08-01 13:15:37 +00:00
Vladislav Vinogradov
e746b3e8ae added buffered version of pyrDown and pyrUp
added stream support to downsample, upsample, pyrUp and pyrDown
2011-08-01 08:15:31 +00:00
Alexey Spizhevoy
674b763395 GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching) 2011-06-30 14:39:48 +00:00
Vadim Pisarevsky
23768b1826 replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719) 2011-05-21 18:32:34 +00:00
Alexey Spizhevoy
f6fc807d49 fixed some tests in gpu module 2011-05-05 11:44:47 +00:00
Alexey Spizhevoy
ce808af594 fixed failing GPU projectPoints and solvePnPRansac tests 2011-04-27 05:29:02 +00:00
Vadim Pisarevsky
9a991a2e10 fixed build problems on Windows 2011-04-18 15:14:32 +00:00
Vladislav Vinogradov
58f6919795 made GPU version of SURF more consistent with CPU one 2011-03-10 13:53:58 +00:00
Alexey Spizhevoy
c067c633f0 added docs for gpu::solvePnPRansac 2011-03-09 08:48:39 +00:00
Alexey Spizhevoy
23416e3db5 make GPU version of solvePnPRansac more consistent with CPU one 2011-03-07 14:01:18 +00:00
Alexey Spizhevoy
1d62fddd31 updated solvePnpRansac performance test 2011-03-07 13:36:47 +00:00
Alexey Spizhevoy
60e33921e3 added performance sample for solvePnpRansac + refactoring 2011-03-01 09:17:22 +00:00
Alexey Spizhevoy
4ec5fb43f0 fixed some warnings 2011-03-01 08:02:27 +00:00
Alexey Spizhevoy
b97d8fd656 added performance test for gpu::projectPoints function 2011-02-21 11:14:12 +00:00
Vladislav Vinogradov
54fa600b9e update docs
minor fixes and refactoring of GPU module
2011-02-16 08:31:45 +00:00
Alexey Spizhevoy
5c3495a079 added perf test for gpu::erode, fixed docs, refactored perf. sample 2011-02-04 08:16:09 +00:00
Vladislav Vinogradov
98493676f5 added cvtColor performance test, small fix of BruteForceMatcher performance test 2011-02-02 07:34:18 +00:00
Alexey Spizhevoy
da2d7ee72b updated performance sample 2011-02-01 12:55:05 +00:00
Alexey Spizhevoy
bbdb52f8fd replaced source type 32F with 32FC4 in gpu::norm perf. test 2011-02-01 10:51:50 +00:00
Alexey Spizhevoy
16e74ab306 added buffered version of norm, updated performance sample and docs 2011-02-01 10:46:19 +00:00
Alexey Spizhevoy
cc3eec546e added bigger images for SURF performance test (it shows better results on them) 2011-02-01 09:51:23 +00:00
Alexey Spizhevoy
7a29d96cf4 added buffered version of gpu::integral function and updated performance test (it still works too slow) 2011-01-31 10:42:33 +00:00
Alexey Spizhevoy
b582330b90 added performance tests for mulSpectrum, resize, Sobel 2011-01-28 08:38:01 +00:00
Alexey Spizhevoy
8f35b572ff added performance tests for log, exp, add, magnitude 2011-01-28 07:45:01 +00:00
Vladislav Vinogradov
cecfde309c update BruteForceMatcher_GPU performance test 2011-01-26 15:35:41 +00:00
Alexey Spizhevoy
feff022422 added BFM perf. test 2011-01-26 15:28:42 +00:00
Alexey Spizhevoy
ba32b447ee added SURF perf. test, added working dir field (can be changed via CMD args) 2011-01-26 11:37:54 +00:00
Alexey Spizhevoy
48aeb8f1d5 more GPU perf. tests refactoring, added singular maps into remap test 2011-01-26 08:12:06 +00:00
Alexey Spizhevoy
79ba160c1c added more GPU perf. tests, refactored 2011-01-26 07:49:56 +00:00
Alexey Spizhevoy
ab8f578f9d added error handling into GPU perf. tests 2011-01-25 15:11:01 +00:00
Alexey Spizhevoy
6f91a29ea2 added initializers into GPU perf. tests 2011-01-25 14:43:54 +00:00
Alexey Spizhevoy
397a63539c fixed bug in performance test matrix generation 2011-01-25 11:45:29 +00:00