opencv/modules
Alexander Alekhin c49d5d5252 core: fix pthreads performance
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)
2018-01-26 04:09:11 +00:00
..
calib3d Improve the doc for fundamental matrix. 2018-01-19 13:41:47 +01:00
core core: fix pthreads performance 2018-01-26 04:09:11 +00:00
cudaarithm Fix perf build with CUDA 9. 2018-01-19 00:23:02 +01:00
cudabgsegm Rewritten some tests in videoio and imgcodecs modules 2017-06-20 18:20:41 +03:00
cudacodec Merge pull request #9599 from whizzzkid:master 2017-09-17 19:24:43 +00:00
cudafeatures2d
cudafilters cudafilters: don't modify "const" data 2017-09-08 14:19:09 +03:00
cudaimgproc Fix perf build with CUDA 9. 2018-01-19 00:23:02 +01:00
cudalegacy clean up the code 2017-12-22 08:42:21 +09:00
cudaobjdetect fix CUDA build 2017-09-04 14:41:29 +03:00
cudaoptflow fixed non c++11 warnings. 2017-10-15 12:12:00 -04:00
cudastereo Fix perf build with CUDA 9. 2018-01-19 00:23:02 +01:00
cudawarping Fix perf build with CUDA 9. 2018-01-19 00:23:02 +01:00
cudev cv::cuda::cvtColor bug fix (#10640) 2018-01-19 14:06:05 +03:00
dnn mvn, batch_norm and relu layer fusion 2018-01-25 18:57:05 +08:00
features2d add HAL for FAST (#10362) 2018-01-24 01:48:06 +03:00
flann resolves #10548 - FLANN::knnSearch garbage bug (when kNN is larger than the dataset size) 2018-01-08 18:58:55 +09:00
highgui Merge pull request #10649 from GregoryMorse:patch-3 2018-01-21 09:26:48 +03:00
imgcodecs Merge pull request #10512 from sturkmen72:update_documentation 2018-01-18 04:44:59 +00:00
imgproc bitexact gaussianblur implementation (#10345) 2018-01-22 13:26:32 +03:00
java Merge pull request #10621 from mshabunin:disable-docs 2018-01-18 16:37:19 +03:00
js JavaScript bindings for dnn module 2017-12-08 18:33:48 +03:00
ml ml(ANN_MLP): ensure that train() call is always successful 2017-12-22 18:50:04 +00:00
objdetect Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. (#9468) 2017-12-13 15:00:38 +03:00
photo Reverted calls to linear resize back to generic version for floating point matrices 2017-12-22 17:10:03 +03:00
python persistence: replace arbitrary limit of cn to 4 by CV_CN_MAX (#10636) 2018-01-23 13:36:30 +03:00
shape Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. (#9468) 2017-12-13 15:00:38 +03:00
stitching Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. (#9468) 2017-12-13 15:00:38 +03:00
superres Fixed several issues found by static analysis 2017-06-28 18:06:18 +03:00
ts perf: update message 2018-01-25 13:18:47 +03:00
video ocl: Avoid unnecessary initializing when non-UMat parameters are used 2018-01-21 23:02:05 +08:00
videoio java(test): fix test names 2018-01-12 19:14:00 +00:00
videostab Merge pull request #9979 from fakabbir:ImproveDoc 2017-11-08 16:55:48 +00:00
viz handle legacy VTK functions 2017-12-21 01:33:25 -08:00
world ocl: fix world compilation on Windows 2017-10-11 19:04:42 +03:00
CMakeLists.txt Merge pull request #10621 from mshabunin:disable-docs 2018-01-18 16:37:19 +03:00