Maksim Shabunin
c92c99ed0b
Enabled forEach for const Mats
7 years ago
Alexander Alekhin
164a41b399
fix CUDA build
...
CUDA implementation wants to convert std::vector<KeyPoint> <-> GpuMat.
There is no direct mapping from KeyPoint (mix of int/float fields)
into cv::Mat element type, so this conversion must be avoided.
Legacy mode is turned back for CUDA builds.
7 years ago
Alexander Alekhin
f7a273cfb3
core(test): regression test for 9507
7 years ago
Alexander Alekhin
0451629e22
core(persistence): resolve DMatch/KeyPoint problem
7 years ago
Alexander Alekhin
86b55b3923
core: eliminate CV_ELEM_SIZE()
7 years ago
Alexander Alekhin
7e12c879c2
core: extend traits::Type / traits::Depth for compatible types
...
DMatch and Keypoint are not compatible types (mixed float/int fields)
7 years ago
Alexander Alekhin
72f789bf34
core: fix type traits
7 years ago
Boris Fomitchev
dde04d5d3e
Addressing CUDA9 shfl deprecation
7 years ago
Maarten de Vries
3571e8f263
Restrict std::initializer_list constructors to arithmetic types.
7 years ago
Tomoaki Teshima
6531fd142c
fix build error on Jetson TK1
...
* guard correctly in header file
* guard correctly in cmake file
7 years ago
Zoltán Mizsei
6258ff36bc
Haiku build fix
7 years ago
Wu Zhiwen
da3da84a20
ocl: Add a function to unload a run-time cached program
...
This function is the counterpart of "Context::getProg".
With this function, users have chance to unload a program
from global run-time cached programs, and save resource.
7 years ago
Alexander Alekhin
b18983a005
test(hal): properly dispatch FP16 test
7 years ago
Boris Fomitchev
c48807c383
Merge pull request #9418 from borisfom:cuda9
...
CUDA9 build fixed, added detection (#9418 )
* CUDA9 build fixed, added detection
* Replacing deprecated __shfl_xxx with __shfl_sync, fixing bogus CUDA9 warnings
7 years ago
Ricardo Ribalda Delgado
6fc5697950
ocl: Fix OpenCL library detection in Linux
...
OpenCL runtime does not require OpenCL development file (libOpenCL.so),
just the "run" library (so.1).
This patch searches for the run library (so.1) if the dev library (.so)
is not found.
Web search shows that this error has been present since at least 2015
http://answers.opencv.org/question/80532/haveopencl-return-false/
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
7 years ago
Pavel Vlasov
a57718e1ac
ICV2017u3 package update;
...
- Optimizations set change. Now IPP integrations will provide code for SSE42, AVX2 and AVX512 (SKX) CPUs only. For HW below SSE42 IPP code is disabled.
- Performance regressions fixes for IPP code paths;
- cv::boxFilter integration improvement;
- cv::filter2D integration improvement;
7 years ago
KUANG Fangjun
97ec91ad67
fix cv::CommandLineParser.
...
It should handle bool value not only of "true" but also of "TRUE" and "True".
7 years ago
Boris Fomitchev
76f7fb5231
Extending CPU dispatch to the tests; fixing a typo
7 years ago
KUANG Fangjun
336996152a
Improve the documentation.
7 years ago
Alexander Alekhin
b6949c5088
cmake: CMP0022 NEW
7 years ago
Alexander Alekhin
71e1889825
core: fix memcpy with zero size
7 years ago
Rostislav Vasilikhin
66b0651607
Merge pull request #9329 from savuor:softfloat_sincos
...
SoftFloat: added sin, cos and docs (#9329 )
* softfloat: comparison operators made inline, min() max() eps() isSubnormal() added
* softfloat: get/set sign/exp
* softfloat: get/set frac
* softfloat: tests rewritten with new tools
* softfloat: added pi(), sin(), cos()
* softfloat: more comments
* softfloat: updated sincos arg reduction
* softfloat: initial tests for sincos added
* softfloat: test works, code cleanup is pending
* softfloat: sincos argreduce rewritten
* softfloat: sincos refactored and simplified
* softfloat sincos: epsilons calibrated
* softfloat: junk code removed from tests
* softfloat: docs added
* inline comparisons undone; warning fixed
7 years ago
Alexander Alekhin
ca9a88785e
core(build): fix compilation of parallel.cpp (OpenMP configuration)
7 years ago
Alex Zatsman
e2bfd1a036
Changed NORM_RELATIVE_INF, NORM_RELATIVE_L1 and NORM_RELATIVE_L2 to
...
NORM_RELATIVE | NORM_INF, NORM_RELATIVE | NORM_L1 and NORM_RELATIVE | NORM_L2
respectively in the documentation for cv::norm and cv::NormTypes
7 years ago
Philipp Hasper
2c7a15b195
Clarified documentation cv::RotatedRect::points
7 years ago
Alexander Alekhin
0ebabe17df
core: fix flag processing for nested regions in cv::parallel_for_()
7 years ago
Dmitry Kurtaev
41519d3ac0
Fixed some OpenCL interface bugs
7 years ago
Vladislav Sovrasov
9a10bdbae5
core: use new assert in matmul.cpp
7 years ago
KUANG, Fangjun
4bbe67451d
fix some typos in the documentation.
7 years ago
Vladislav Sovrasov
5e68b28ad3
core: fix file not closed when exception in FS
7 years ago
Vladislav Sovrasov
aa54acd54d
core: add a test to reproduce #9312
7 years ago
Alexander Alekhin
4af3ca4e4d
OpenCV version++
...
OpenCV 3.3.0
7 years ago
Alexander Alekhin
9ca39821c8
core: divUp function
7 years ago
Vladislav Sovrasov
5375a77f84
core: add multi-argument CV_Assert
7 years ago
Alexander Alekhin
321c0ec533
core: empty() for Rect/Size templates
...
Check for empty objects via .area() is not a good practice due overflows
7 years ago
Alexander Alekhin
16fb74425e
ocl: fix program cache key
7 years ago
Alexander Alekhin
e58a778bd5
core(stat): disable IPP optimization in meanStdDev (cn > 1)
7 years ago
Tomoaki Teshima
1c49796e8e
guad for CUDA correctly
7 years ago
Suleyman TURKMEN
89480801b8
some improvements on tutorials
7 years ago
Alexander Alekhin
b46e741c95
core(alloc): drop unused code, use memalign() functions instead of hacks
...
valgrind provides better detection without memory buffer hacks
7 years ago
Alexander Alekhin
d35422b523
core(tls): hide assertions from Thread Sanitizer
7 years ago
Alexander Alekhin
68ef903a7c
core(tls): don't use tlsSlots without synchronization
7 years ago
Alexander Alekhin
bf0173bf38
ts: update valgrind suppressions
7 years ago
dkurt
583b327523
Fix JSON booleans without quotes
7 years ago
dkurt
3515f6ec33
Missed NAMED bit of JSON nodes tag
7 years ago
Alexander Alekhin
602f047fe8
build: replace WIN32 => _WIN32
7 years ago
Alexander Alekhin
7f3eea6325
core: fix Mat/UMat cleanup on exceptions in deallocate()
7 years ago
Alexander Alekhin
544eb4be1f
IPP: update minMaxIdx, disable some AVX optimizations with mask
7 years ago
Alexander Alekhin
d9e092325b
test: regression test for IPP minMaxIdx problem
7 years ago
Alexander Alekhin
ec7ce81401
core: fix FileStorage format detection in case of .gz archives
7 years ago