Maksim Shabunin
1138a38dbe
Use explicit no-sse flags when SSE is off
...
Also:
- Silence clang warnings about unsupported command line arguments
- Add diagnostic print to calib3d test
- Fixed perf test relative error check
- Fix iOS build problem
10 years ago
Evgeny Agafonchikov
ae090fe10d
Functionality for relocation of tests
...
This allows to start run.py with --move_tests parameter to place tests
to another location and keep them runnable from there
10 years ago
Evgeny Agafonchikov
1f04f9d63b
Fixing help messages
...
--help message and starting run.py w/o parameters generate different messages
E. g. w/ and w/o build_path in the end
build_path is required, removing square brackets
10 years ago
Maxim Kostin
cdd23440c9
Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1
...
- Substituted HAVE_WINRT with WINRT
- Fixed compilation issues in ocl.cpp and parallel.cpp
- Fixed compiler issue for WP8: "C2678: binary '+' : no operator found which takes a left-hand - Fixed gitignore
- Added #ifdef HAVE_OPENCL to remove compiler warnings in ocl.cpp
- Used NO_GETENV similar to '3rdparty\libjpeg\jmemmgr.c;
- Added ole32.lib for core module (for WindowsStore 8.0 builds)
- Made OpenCV_ARCH aware of ARM
Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
10 years ago
Vladislav Vinogradov
4254e35f6a
merge new setUseOptimizations function with existed setUseOptimized
10 years ago
Vladislav Vinogradov
4800a34be3
do not dump OpenCL info if it is disabled
10 years ago
Vladislav Vinogradov
c10f1851cb
rename setOptimizations -> setUseOptimizations
10 years ago
Vladislav Vinogradov
cda6fed41f
move tegra namespace out of cv to prevent conflicts
10 years ago
Vladislav Vinogradov
57b8640a76
disable all optimizations for CUDA tests
10 years ago
Vladislav Vinogradov
44e41baffe
use new functions before all tegra:: calls
10 years ago
Ilya Lavrenov
81f786393a
NEON detection in runtime
10 years ago
Ilya Lavrenov
fc0869735d
used popcnt
10 years ago
Ilya Lavrenov
bc394e7516
detection of other CPU features
10 years ago
Ilya Lavrenov
8d48632ebe
avx2
10 years ago
Vladislav Vinogradov
b33f3bb2cc
refactor CV_CUDA_TEST_MAIN, use CV_TEST_MAIN for it
...
use CV_CUDA_TEST_MAIN for opencv_test_core to initialize CUDA
device information
10 years ago
Vladislav Vinogradov
53862687d5
rename CudaMem -> HostMem to better reflect its purpose
10 years ago
Alexander Alekhin
4eb16122c0
ocl: change processing of OpenCL failures
...
disable "unwanted" messages
10 years ago
Elena Gvozdeva
c5a2879ce0
use vectors
10 years ago
Elena Gvozdeva
2d89df1804
use local memory
10 years ago
Alexander Alekhin
8ab6852927
added performance validation check
10 years ago
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
10 years ago
Alexander Karsakov
dfff9a8125
Added OCL performance test for YUV2RGB_IYUV, YUV2GRAY_420, RGB2YUV_IYUV, YUV2RGB_YUY2, YUV2GRAY_YUY2 color conversion modes
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
Elena Gvozdeva
b5f251c815
fixed test ocl_MatchTemplate for sparse matrix
10 years ago
Alexander Alekhin
55188fe991
world fix
10 years ago
Vadim Pisarevsky
b0cd822924
trying to make the tests pass
10 years ago
Vadim Pisarevsky
5267ed46c7
1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).
...
2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values
10 years ago
vbystricky
d58f736935
Split highgui module to videoio and highgui
10 years ago
vbystricky
4286f60387
Extract imgcodecs module from highgui
11 years ago
Ilya Lavrenov
ff6f5d4d24
fixed warnings
11 years ago
Alexander Alekhin
e6f6905868
run.py: propagate OPENCV* env variables only with --android_propagate_opencv_env flag
11 years ago
Alexander Alekhin
766600529b
run.py: added --android_env parameter
11 years ago
Ilya Lavrenov
05a47d9014
cmd option
11 years ago
Ilya Lavrenov
2cd7a913ed
verbose errors
11 years ago
Ilya Lavrenov
f3c56f8310
first attemp
11 years ago
Alexander Alekhin
8b6c5ade0e
TAPI: added perf test for stitching
11 years ago
Ilya Lavrenov
4a63b3dd90
cv2cvtest part2
11 years ago
Ilya Lavrenov
aa5326c231
cv::norm -> cvtest::norm in tests
...
Conflicts:
modules/core/src/stat.cpp
11 years ago
Alexander Alekhin
eeed9ce247
perf report: summary.py: added custom --regressions map
11 years ago
Ilya Lavrenov
c53398a438
performance tests for FAST
11 years ago
mlyashko
4b71921526
both tests by picture and rand mat
11 years ago
Vladimir Kolesnikov
60803afe8f
Misprint fixed in table formatter
11 years ago
Andrey Pavlenko
a3668f1369
changing default perf strategy from BASIC (old) to SIMPLE (new, faster)
11 years ago
Ilya Lavrenov
b73490f86c
eliminated restriction src[i].channels() == 1 in cv::merge
11 years ago
Alexander Smorkalov
b4e4f13f9e
Superres module enabled for Android. GPU samples build fixed for Android.
11 years ago
Ilya Lavrenov
f138b613b7
cv::compare
11 years ago
Alexander Smorkalov
b3e18d23a3
Implicit CUDA and OpenCL control for module definition added.
...
Feature allows to exclude CUDA or OpenCL optimizations at all even CUDA is used
on build. Exclusion of CUDA or OpenCL cut unwanted dependencies.
11 years ago
Ilya Lavrenov
099ea91823
typos
11 years ago
Ilya Lavrenov
29deff8707
ability to merge logs with intersections only
11 years ago
Ilya Lavrenov
eedf86402d
typos
11 years ago