- 07 Feb, 2018 1 commit
-
-
Alexander Alekhin authored
Most part is deprecated since C++11
-
- 03 Feb, 2018 2 commits
-
-
Alexander Alekhin authored
CUDA code uses own implementation in cuda/limits.hpp
-
Alexander Alekhin authored
- removed tr1 usage (dropped in C++17) - moved includes of vector/map/iostream/limits into ts.hpp - require opencv_test + anonymous namespace (added compile check) - fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions - added missing license headers
-
- 02 Feb, 2018 1 commit
-
-
Sayed Adel authored
-
- 31 Jan, 2018 1 commit
-
-
Alexander Alekhin authored
-
- 29 Jan, 2018 1 commit
-
-
Ali Sentas authored
-
- 27 Jan, 2018 2 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
fix missing "opencv2/core/opencl" headers from core module (updated install list)
-
- 26 Jan, 2018 1 commit
-
-
Alexander Alekhin authored
OpenCV pthreads-based implementation changes: - rework worker threads pool, allow to execute job by the main thread too - rework synchronization scheme (wait for job completion, threads 'pong' answer is not required) - allow "active wait" (spin) by worker threads and by the main thread - use _mm_pause() during active wait (support for Hyper-Threading technology) - use sched_yield() to avoid preemption of still working other workers - don't use getTickCount() - optional builtin thread pool profiler (disabled by compilation flag)
-
- 19 Jan, 2018 1 commit
-
-
Fangjun Kuang authored
-
- 18 Jan, 2018 1 commit
-
-
Fangjun Kuang authored
-
- 17 Jan, 2018 1 commit
-
-
csukuangfj authored
-
- 16 Jan, 2018 3 commits
-
-
Alexander Alekhin authored
UMatData locks are not mapped on real locks (they are mapped to some "pre-initialized" pool). Concurrent execution of these statements may lead to deadlock: - a.copyTo(b) from thread 1 - c.copyTo(d) from thread 2 where: - 'a' and 'd' are mapped to single lock "A". - 'b' and 'c' are mapped to single lock "B". Workaround is to process locks with strict order.
-
Maksim Shabunin authored
-
Alexander Alekhin authored
-
- 12 Jan, 2018 1 commit
-
-
Suleyman TURKMEN authored
-
- 05 Jan, 2018 1 commit
-
-
Fangjun Kuang authored
-
- 29 Dec, 2017 1 commit
-
-
Alexander Alekhin authored
-
- 28 Dec, 2017 1 commit
-
-
Alexander Alekhin authored
-
- 25 Dec, 2017 1 commit
-
-
Arjan van de Ven authored
The opencv infrastructure mostly has the basics for supporting avx512 math functions, but it wasn't hooked up (likely due to lack of users) In order to compile the DNN functions for AVX512, a few things need to be hooked up and this patch does that Signed-off-by:
Arjan van de Ven <arjan@linux.intel.com>
-
- 22 Dec, 2017 1 commit
-
-
Alexander Alekhin authored
3.4.0
-
- 19 Dec, 2017 1 commit
-
-
Alexander Alekhin authored
-
- 15 Dec, 2017 2 commits
-
-
Alexander Alekhin authored
OpenCV 3.4.0-rc
-
Sayed Adel authored
- fix conversion intrinsics compatibility with xlc - implement odd-elements 2 to 4 conversion intrinsics - improve implementation of universal intrinsic v_popcount - rename FORCE_INLINE to VSX_FINLINE in vsx_utils.hpp
-
- 12 Dec, 2017 1 commit
-
-
Alexander Alekhin authored
-
- 11 Dec, 2017 2 commits
-
-
Vitaly Tuzov authored
-
Maksim Shabunin authored
-
- 07 Dec, 2017 1 commit
-
-
Pavel Rojtberg authored
-
- 05 Dec, 2017 2 commits
-
-
Alexander Alekhin authored
- don't store ProgramSource in compiled Programs (resolved problem with "source" buffers lifetime) - completelly remove Program::read/write methods implementation: - replaced with method to query RAW OpenCL binary without any "custom" data - deprecate Program::getPrefix() methods
-
Alexander Alekhin authored
-
- 29 Nov, 2017 1 commit
-
-
Sayed Adel authored
- Use EXPECT_TRUE instead of EXPECT_EQ for comparing NULL in xlc - Added support for int64 to vec_promote in xlc, clang - Fixed v_rotate_right in xlc
-
- 28 Nov, 2017 2 commits
-
-
Alexander Alekhin authored
If there are no OpenCL/UMat methods calls from application. OpenCL subsystem is initialized: - haveOpenCL() is called from application - useOpenCL() is called from application - access to OpenCL allocator: UMat is created (empty UMat is ignored) or UMat <-> Mat conversions are called Don't call OpenCL functions if OPENCV_OPENCL_RUNTIME=disabled (independent from OpenCL linkage type)
-
Maksim Shabunin authored
Universal Intrinsics: aligned v_pack behavior on different platforms, fixed 64-bit register on ARM, added more saturate_cast variants
-
- 27 Nov, 2017 2 commits
-
-
Pavel Rojtberg authored
-
LaurentBerger authored
-
- 24 Nov, 2017 1 commit
-
-
Alexander Alekhin authored
Entries with the same platform name, the same device name and with different driver versions are assumed obsolete.
-
- 22 Nov, 2017 3 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
- 21 Nov, 2017 1 commit
-
-
Maksim Shabunin authored
-