80 Commits (ce11c0d1ebca66d89984fbc4421f674e3a885f87)

Author SHA1 Message Date
Vladislav Vinogradov 77f286ada6 fixed build under linux 13 years ago
Vladislav Vinogradov a10fed8fd1 added GoodFeaturesToTrackDetector_GPU and PyrLKOpticalFlow to gpu module 13 years ago
Vladislav Vinogradov e45d5e8a5f added performance test for createOpticalFlowNeedleMap 13 years ago
Andrey Kamaev 65f5343ed5 Refactored performance tests. TEST_CYCLE macro is renamed to TEST_CYCLE_N; SIMPLE_TEST_CYCLE is renamed to TEST_CYCLE; from now 100 iterations are default for performance tests 13 years ago
Vladislav Vinogradov 457b8d7bff update gpu perf tests 13 years ago
Vladislav Vinogradov 5e38cf8042 added FAST_GPU and ORB_GPU classes 13 years ago
Vladislav Vinogradov 677fc3a09f fixed gpu perf tests (out of memory) 13 years ago
Vladislav Vinogradov 1f3f4599cc fixed gpu performance tests 13 years ago
Vladislav Vinogradov fcfa72081e moved GpuMat and DevMem2D to core module, some code refactoring 13 years ago
Vladislav Vinogradov e7502e7641 implemented gpu::gemm via CUBLAS 13 years ago
Vladislav Vinogradov d3c4e90760 new optimized implementation of BruteForceMatcher_GPU (~2-3x faster) 13 years ago
Vladislav Vinogradov f38596b783 implemented brute force convolve for small kernel sizes 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
Alexey Spizhevoy dce50b67fc Fixed support of translation in the GPU-based plane warper 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 67a9b79433 added performance tests for 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
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
Vladislav Vinogradov be8e31f14d minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation 13 years ago
Vladislav Vinogradov b2079d6de1 implemented gpu::resize for all types 13 years ago
Vladislav Vinogradov 6763bd6d01 added padded performance tests for 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