Marina Kolpakova
cd81a13d8b
added check for CUDA BLUS support in GEMM tests
13 years ago
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Vladislav Vinogradov
2e2bd55729
new implementation of gpu::PyrLKOpticalFlow::dense (1.5 - 2x faster)
13 years ago
Andrey Kamaev
73c152abc4
Merged the trunk r8575:8583 (INTER_AREA interpolation for GPU resize)
13 years ago
Marina Kolpakova
f2c30cd90d
resize area for big downscaling integration
13 years ago
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
13 years ago
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
13 years ago
Marina Kolpakova
16ef01efda
set to linear interpolation type for upscaling with area interplation flag
13 years ago
Marina Kolpakova
83390ea4e1
performance test for INTER_AREA resize has been added.
13 years ago
Vladislav Vinogradov
bfb390e82a
added gpu::FGDStatModel (Background/foreground segmentation)
13 years ago
Vladislav Vinogradov
f07250acf3
updated gpu performance tests
13 years ago
Vladislav Vinogradov
6d08d04293
compilation
13 years ago
Anatoly Baksheev
671233cd46
gpu: added Cascade and mulAndScaleSpectrums perf tests
13 years ago
Vladislav Vinogradov
3c7240024e
updated filters performance tests in gpu module
13 years ago
Anatoly Baksheev
32c7eeca78
arithm test gpu tests for cpu :)
13 years ago
Vladislav Vinogradov
44eaeee865
refactored gpu BruteForceMather (made it similar to BFMatcher)
13 years ago
Vladislav Vinogradov
ade7394e77
refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPerspective)
...
wrote more complicated tests for them
implemented own version of warpAffine and warpPerspective for different border interpolation types
refactored some gpu tests
13 years ago
Vladislav Vinogradov
e7dda44a07
updated image for StereoConstantSpaceBP regression test
...
updated gpu tests for CornerHarris and CornerMinEigen
moved direct convolution implementation to gpu::filter2D, gpu::convolve now use only DFT-based algorithm (Bug #1639 )
13 years ago
Vladislav Vinogradov
2d30480982
created wrappers for new NPP functions
...
removed void integral(const GpuMat& src, GpuMat& sum, GpuMat& sqsum, Stream& stream) - it fails with NPP_NOT_IMPLEMENTED error
updated docs, accuracy and performance tests
13 years ago
Alexey Spizhevoy
b0bf54e713
Added a perf. test for gpu::FarnebackOpticalFlow
13 years ago
Vladislav Vinogradov
5af529c1bd
fixed and updated gpu implementation of separable liner filters
...
now it supports kernel's size up to 32
13 years ago
Vladislav Vinogradov
8f4d63913a
minor
13 years ago
Vladislav Vinogradov
77f286ada6
fixed build under linux
...
added PyrLKOpticalFlowDense performance test
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