marina.kolpakova
1a52a322b5
add performance test for GPU soft cascade
2012-11-10 05:02:16 +04:00
Andrey Kamaev
a126532cb7
Fix OS X build warnings
2012-11-09 11:29:52 +04:00
Vladislav Vinogradov
beb377b38c
gpu implementation of Dual TV-L1 Optical Flow
2012-11-02 19:51:43 +04:00
Andrey Kamaev
4d059e9e5b
Merge release 2.4.3
2012-11-02 17:58:02 +04:00
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
2012-11-01 19:34:05 +04:00
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
2012-10-24 20:36:30 +04:00
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
2012-10-17 15:57:49 +04:00
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
2012-10-17 15:32:23 +04:00
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
2012-10-17 02:09:40 +04:00
marina.kolpakova
319e861cf2
FAIL_NO_CPU marco
2012-10-12 14:46:18 +04:00
Vladislav Vinogradov
a008d6fc17
fixed bug #2425 : Concurrent convolutions with streams
2012-10-10 16:55:16 +04:00
marina.kolpakova
b28acfc12e
add GPU module specific command line arguments
2012-10-10 16:13:25 +04:00
marina.kolpakova
f88be98ec4
print information message about target device for GPU module tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
715a0032e0
add sanity checks into the denoising gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
45190aea47
add sanity checks into the features2d gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
2243645d36
add sanity checks into the objdetect gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
3de2023c61
add sanity checks into the calib3d gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
dce323a67b
add sanity checks into the video gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
d7ef6f078f
temporarily disable HoughLines test
2012-10-10 16:13:25 +04:00
marina.kolpakova
3dbfde421c
add sanity checks into the matop gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
2a277fb777
add sanity checks into the filters gpu performance tests
2012-10-10 16:13:25 +04:00
marina.kolpakova
1e344d7eba
add sanity checks into the imgproc gpu performance tests
2012-10-10 16:13:24 +04:00
marina.kolpakova
e46e928429
add sanity checks in core gpu pefrormance tests
2012-10-10 16:13:24 +04:00
marina.kolpakova
f5d6367ea1
GPU module performance tests are aligned with other OpenCV pefrofmance tests
2012-10-10 16:13:24 +04:00
marina.kolpakova
10f1004465
move GPU utiluty functions in utility.cpp
2012-10-10 16:13:24 +04:00
marina.kolpakova
a9ab26f799
main.cpp moved to perf_main.cpp
2012-10-10 16:13:24 +04:00
Anatoly Baksheev
408e0dcbd0
Fixed output log in GPU perf tests
2012-10-09 00:44:48 +04:00
Anatoly Baksheev
c9bcbda827
more compilation fixes
2012-10-09 00:12:28 +04:00
Anatoly Baksheev
5b31c46c4f
added MatCn enum to GPU perf tests
2012-10-08 19:57:20 +04:00
Anatoly Baksheev
9a4265a8d0
fast nlm (class version)
2012-10-08 19:57:20 +04:00
Anatoly Baksheev
4b5bbb7752
fast_nlm initial version
2012-10-08 19:57:19 +04:00
marina.kolpakova
23699acca0
fix for bug 2264
...
fix compilation OpenCV with cxx11 under Ubuntu with clang and gcc 4.7
2012-10-08 02:37:22 +04:00
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
2012-10-02 23:07:46 +04:00
Anatoly Baksheev
55b1d7c097
added CUDA_DISABLER preprocessor commands
2012-10-01 23:57:38 +04:00
Andrey Kamaev
e73089bdb5
Fix windows build warnings
2012-09-17 13:30:28 +04:00
Vladislav Vinogradov
fd77ef7ece
optimized gpu pyrDown and sepFilter2D
2012-09-13 10:21:43 +04:00
Vladislav Vinogradov
7591ee1688
fixed gpu perf tests (VideoCapture reopen)
2012-09-13 10:18:42 +04:00
Vladislav Vinogradov
98c92f196e
added Generalized Hough implementation
2012-09-10 16:49:40 +04:00
AoD314
54a202b3d5
add new version of CommandLineParser. add empty docs
2012-09-07 13:24:48 +04:00
Vadim Pisarevsky
a6e2acbfee
added a few missing images for tutorials; integrated pull request #26
2012-08-30 16:23:18 +04:00
Anatoly Baksheev
0ba01afd83
added GPU bilateral filter + tests
...
added GPU non local means brute force filter + tests
2012-08-29 19:20:32 +04:00
Vladislav Vinogradov
14694343cb
fixed gpu PyrLKSparse perf test
2012-08-29 10:51:40 +04:00
Vadim Pisarevsky
633a8bfacc
fixed many warnings (modified pull request 13)
2012-08-28 18:15:14 +04:00
marina.kolpakova
a07e33609b
added test for caltech images
2012-08-28 14:45:45 +04:00
Vladislav Vinogradov
c3f277b7bc
gpu version of HoughCircles
2012-08-23 17:12:43 +04:00
Andrey Kamaev
f2a02feffa
Fix Windows build issues
...
* No /arch:SSE3 in MSVC
* Warnings fixed or suppressed
2012-08-22 11:21:09 +04:00
Vladislav Vinogradov
c26d543e1e
gpu::HoughLines : minor code improvements
2012-08-20 16:03:01 +04:00
Vladislav Vinogradov
3956e42507
Merge branch 'gpu-tests'
2012-08-20 11:29:40 +04:00
Vladislav Vinogradov
ec7f9566e0
minor gpu tests fix
2012-08-20 10:15:36 +04:00
Vladislav Vinogradov
a0aef244d6
removed perf_gpu_cpu from CMake scripts
2012-08-20 09:58:37 +04:00
marina.kolpakova
9c13b84e35
fixed unused warnings
2012-08-20 00:06:12 +04:00
Vladislav Vinogradov
a507d564a4
merged gpu_perf_cpu into gpu_perf
2012-08-17 17:34:58 +04:00
Vladislav Vinogradov
93172bab87
added --cpu flag (run tests on CPU)
2012-08-17 16:12:32 +04:00
Vladislav Vinogradov
2634dc6cce
removed license comments
2012-08-17 15:22:29 +04:00
Vladislav Vinogradov
362df96cb9
renamed perf_main.cpp to main.cpp
2012-08-17 15:16:45 +04:00
Vladislav Vinogradov
6e4eb722a6
updated gpu performance tests
...
now it executes only on one device
added posibility to specify device on which tests will be executed
2012-08-17 15:14:14 +04:00
Vladislav Vinogradov
c3fa7974e6
new optimized version
2012-08-14 17:00:57 +04:00
Vladislav Vinogradov
9201db32eb
fixed overflow bugs, updated perf tests
2012-08-14 12:33:47 +04:00
Vladislav Vinogradov
1eefc69927
added accuracy and performance tests
2012-08-14 11:36:32 +04:00
marina.kolpakova
575078502f
fixed perfomance test for CCL
2012-08-10 15:01:16 +04:00
marina.kolpakova
40c76b9de2
1.x related fixes
2012-08-09 18:48:25 +04:00
Vladislav Vinogradov
827fa850f6
Merge branch 'bgfg-gmg-gpu' into bgfg-gmg-merged
2012-08-09 14:48:26 +04:00
Vladislav Vinogradov
7f3296566c
added performance tests
2012-08-09 14:14:13 +04:00
marina.kolpakova
634c9dae46
added performance test fot CCL
2012-08-09 12:42:27 +04:00
Vladislav Vinogradov
8624d18ca5
new implementation of gpu debayer
...
* without border extrapolation
* with aligned write
* process 4 pixels per thread in 8u case
2012-08-07 13:34:11 +04:00
Vladislav Vinogradov
5ce896d9ee
added perf tests for new gpu::cvtColor functions
2012-08-07 13:34:11 +04:00
marina.kolpakova
1b7ad93dc9
LBP features integrated in CascadeClassifier_GPU
2012-07-24 13:51:35 +04:00
Marina Kolpakova
86d785622b
LBP: switched to texture implementation
2012-07-10 11:58:15 +00:00
Andrey Kamaev
e900952b87
quiet most of the OSX build warnings
2012-07-05 12:56:31 +00:00
Marina Kolpakova
bc83011736
removed unnecessary memory allocation in LBP classifier
2012-07-04 16:03:48 +00:00
Marina Kolpakova
248f39e13e
added performance test for LBP classifier.
2012-07-04 12:11:07 +00:00
Vladislav Vinogradov
e9e66e5796
added VIBE_GPU (background subtraction) to gpu module
2012-06-26 10:38:15 +00:00
Andrey Kamaev
d9c74f63e1
All tests writing temporary files are updated to use cv::tempfile() function
2012-06-25 11:24:06 +00:00
Vladislav Vinogradov
acc031aaba
added MOG_GPU and MOG2_GPU (Gaussian Mixture background subtraction)
2012-06-25 11:13:50 +00:00
Marina Kolpakova
e7f6c4b7ef
scan operations are moved in separate header
2012-06-20 05:41:16 +00:00
Vladislav Vinogradov
f392ab0e08
new implementation of gpu::PyrLKOpticalFlow::sparse (1.5 - 2x faster)
2012-06-18 06:49:10 +00:00
Marina Kolpakova
cd81a13d8b
added check for CUDA BLUS support in GEMM tests
2012-06-15 13:19:36 +00:00
Vladislav Vinogradov
2e2bd55729
new implementation of gpu::PyrLKOpticalFlow::dense (1.5 - 2x faster)
2012-06-15 11:02:33 +00:00
Marina Kolpakova
f2c30cd90d
resize area for big downscaling integration
2012-06-09 15:24:01 +00:00
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
2012-06-08 14:54:17 +00:00
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
2012-06-07 17:21:29 +00:00
Marina Kolpakova
16ef01efda
set to linear interpolation type for upscaling with area interplation flag
2012-06-06 16:05:31 +00:00
Marina Kolpakova
83390ea4e1
performance test for INTER_AREA resize has been added.
2012-06-06 14:45:33 +00:00
Vladislav Vinogradov
bfb390e82a
added gpu::FGDStatModel (Background/foreground segmentation)
2012-06-05 13:32:04 +00:00
Vladislav Vinogradov
f07250acf3
updated gpu performance tests
2012-05-23 12:58:01 +00:00
Vladislav Vinogradov
6d08d04293
compilation
2012-05-22 18:59:26 +00:00
Anatoly Baksheev
671233cd46
gpu: added Cascade and mulAndScaleSpectrums perf tests
2012-05-22 18:58:01 +00:00
Vladislav Vinogradov
3c7240024e
updated filters performance tests in gpu module
2012-05-22 13:59:40 +00:00
Anatoly Baksheev
32c7eeca78
arithm test gpu tests for cpu :)
2012-05-22 13:15:22 +00:00
Vladislav Vinogradov
44eaeee865
refactored gpu BruteForceMather (made it similar to BFMatcher)
2012-04-24 07:56:33 +00:00
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
2012-03-14 15:54:17 +00:00
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 )
2012-03-07 09:49:24 +00:00
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
2012-02-22 10:00:53 +00:00
Alexey Spizhevoy
b0bf54e713
Added a perf. test for gpu::FarnebackOpticalFlow
2012-02-16 11:48:56 +00:00
Vladislav Vinogradov
5af529c1bd
fixed and updated gpu implementation of separable liner filters
...
now it supports kernel's size up to 32
2012-02-15 12:05:59 +00:00
Vladislav Vinogradov
8f4d63913a
minor
2012-02-13 13:29:28 +00:00
Vladislav Vinogradov
77f286ada6
fixed build under linux
...
added PyrLKOpticalFlowDense performance test
2012-02-13 13:19:06 +00:00
Vladislav Vinogradov
a10fed8fd1
added GoodFeaturesToTrackDetector_GPU and PyrLKOpticalFlow to gpu module
2012-02-13 12:57:27 +00:00
Vladislav Vinogradov
e45d5e8a5f
added performance test for createOpticalFlowNeedleMap
2012-01-16 13:51:36 +00:00
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
2011-12-29 16:46:16 +00:00
Vladislav Vinogradov
457b8d7bff
update gpu perf tests
2011-12-28 12:53:08 +00:00
Vladislav Vinogradov
5e38cf8042
added FAST_GPU and ORB_GPU classes
2011-12-27 09:33:20 +00:00
Vladislav Vinogradov
677fc3a09f
fixed gpu perf tests (out of memory)
2011-12-14 06:39:32 +00:00
Vladislav Vinogradov
1f3f4599cc
fixed gpu performance tests
2011-11-15 07:03:44 +00:00
Vladislav Vinogradov
fcfa72081e
moved GpuMat and DevMem2D to core module, some code refactoring
2011-11-09 13:13:52 +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
f38596b783
implemented brute force convolve for small kernel sizes
2011-10-10 11:58:47 +00:00
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
Alexey Spizhevoy
dce50b67fc
Fixed support of translation in the GPU-based plane warper
2011-10-03 07:42:16 +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
67a9b79433
added performance tests for gpu::reduce
2011-09-26 08:14:31 +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
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
Vladislav Vinogradov
be8e31f14d
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
2011-09-14 06:23:46 +00:00
Vladislav Vinogradov
b2079d6de1
implemented gpu::resize for all types
2011-09-12 10:13:14 +00:00
Vladislav Vinogradov
6763bd6d01
added padded performance tests for gpu module
2011-09-12 07:48:09 +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