Roman Donchenko
7a104d2793
Added an option to print available implementation variants.
12 years ago
Roman Donchenko
b581f27249
Made perf tests record module name, selected implementation and number of threads.
12 years ago
Roman Donchenko
936236e4b1
Extended the CPU/GPU selection mechanism in performance tests.
...
Now it allows choosing between arbitrary implementation variants.
12 years ago
Roman Donchenko
d58421c08e
Make version-related test properties more useful.
...
Namely, normalize their names to a common convention and remove useless text
from their values.
12 years ago
Roman Donchenko
4af7d65224
Made tests record information about CPU features and Tegra optimization status.
12 years ago
Roman Donchenko
24d84a45b1
Made tests record in the XML output which parallel framework was used.
12 years ago
Vladislav Vinogradov
2dab93c2e8
refactored gpu info structures (TargetArchs and DeviceInfo)
...
now DeviceInfo provides full information about device (from cudaDeviceProp)
12 years ago
Vladislav Vinogradov
4c9773d55f
renamed gpu headers (made it more consistent)
12 years ago
Andrey Pavlenko
d5881bc00a
adding version info to test log
12 years ago
Vladislav Vinogradov
54e7c76d99
fixed compilation errors
12 years ago
Andrey Kamaev
8f32902ce6
Minimize usages of legacy C API inside the library
12 years ago
Andrey Kamaev
802d004bbb
Fix build issues
12 years ago
Andrey Kamaev
9deea80b83
Update gtest to upstream r652
...
It is already marked as a gtest 1.7.0
12 years ago
Andrey Kamaev
288a0634c2
Make imgproc.hpp independent from C API
12 years ago
Andrey Kamaev
517062039e
Make core/internal.hpp a private header
12 years ago
Andrey Kamaev
2b1ef95415
Completely separate C and C++ API of OpenCV core
12 years ago
Andrey Kamaev
715fa3303e
Move cv::Mat out of core.hpp
12 years ago
Andrey Kamaev
62adc01980
Move cv::Rect_
12 years ago
marina.kolpakova
4096b54560
use static assertation where suitable
12 years ago
Vladislav Vinogradov
f0b19d4659
updated license header in whole gpu module
12 years ago
Andrey Kamaev
89356ff16d
Move non-CV functionality from core.hpp to separate utility.hpp header
12 years ago
Vladislav Vinogradov
abc9ef6809
moved utility functions from gpu_perf_test and gpu_test to ts module
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
12 years ago
Alexander Smorkalov
e21a1d3124
Test system refactoring
...
cmpEps replaced on cmpEps2 to reduce code dublication;
Constants for cmpEps return values added.
12 years ago
Alexey Spizhevoy
e0ead7b606
fixed assertion failure (vector out of range) for the 'vc10,debug' build ( #2775 )
12 years ago
Andrey Kamaev
4f1913ed26
Correct tolerance value for sanity checks with ERROR_RELATIVE
...
Use min/max bounds instead of local value to calculate acceptance threshold.
Threshold based on local values somethimes does not work because cancellation
of big values may produce error bigger than local value.
12 years ago
Andrey Kamaev
e79e81c6cd
Fix Windows build warnings
12 years ago
Ivan Korolev
6385b0f7ed
Fixed a formula to calculate the relative error
12 years ago
Vladislav Vinogradov
b7e6b5af1b
fixed tests (call resetDevice, if there was a gpu failure)
12 years ago
Andrey Pavlenko
e287dea91b
fixing build warnings
12 years ago
Andrey Pavlenko
81721d0dce
enabling sanity checks for warp and resize functions on Android
...
- add syntetic images generation function to ts
- use generated syntetic images
12 years ago
Andrey Kamaev
b6efec5f8b
Add support for Android NDK r8d
12 years ago
Vladislav Vinogradov
660d23aa04
added cv::gpu::resetDevice to RunPerfTestBody
12 years ago
Andrey Kamaev
80a1d569ca
Add support for multidimentional matrices into the sanity checks
12 years ago
Andrey Kamaev
e1afb1409f
Add --perf_verify_sanity option to performance tests
...
This option provides an easy way to identify tests having no regression data
for sanity checks
12 years ago
Andrey Kamaev
6e244c83cd
Corrected sanity checks in several perf tests
...
Also fixed a typo in performance testing framework and removed hardcoded
temporary file name from highgui perf test
12 years ago
Andrey Kamaev
b0d3830399
Update gtest to upstream r629
12 years ago
Andrey Kamaev
0072078857
Hide non-windows variable in gtest
12 years ago
Andrey Kamaev
c13eb07d47
Fix argument parsing for old command line parser
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
Andrey Kamaev
d566c6bc86
Revert "add new version of CommandLineParser. add empty docs"
...
This reverts commit 54a202b3d5
.
Conflicts:
modules/core/doc/command_line_parser.rst
modules/core/include/opencv2/core/core.hpp
modules/core/src/cmdparser.cpp
modules/gpu/perf/main.cpp
modules/gpu/test/main.cpp
modules/ts/src/ts_perf.cpp
12 years ago
Andrey Kamaev
52e490ef88
Revert "fixed compile error under linux"
...
This reverts commit e2d9fc4dcc
.
12 years ago
Andrey Kamaev
3ffe0f0117
Remove unused tbb::task_scheduler_init from perf tests
12 years ago
Andrey Kamaev
c3881ede62
Refactor thread management in performance tests
12 years ago
marina.kolpakova
800cb9d0e6
allow gpu module write sanity data for GPU and CPU tests in one xml
12 years ago
Andrey Kamaev
a3a658c034
Quiet MSVC warning
12 years ago
Andrey Kamaev
97640847c5
Add methods to sort keypoints and corresponding descriptors
12 years ago
Andrey Kamaev
18295bc778
Improve performance tests failures formatting
12 years ago
Andrey Kamaev
423837ddae
Restore theRNG seed reset on test SetUp as it is still needed
12 years ago