mirror of
https://github.com/opencv/opencv.git
synced 2024-11-30 22:40:17 +08:00
9f1218b00b
* Add HPX backend for OpenCV implementation Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced. Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call) * WIP: Conditionally include hpx_main.hpp to tests in core module Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp. The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues. * Add coditional iclusion of hpx_main.hpp to cpp cpu modules * Remove start/stop version of hpx backend |
||
---|---|---|
.. | ||
opencl | ||
perf_accumulate.cpp | ||
perf_bilateral.cpp | ||
perf_blur.cpp | ||
perf_canny.cpp | ||
perf_corners.cpp | ||
perf_cvt_color.cpp | ||
perf_distanceTransform.cpp | ||
perf_filter2d.cpp | ||
perf_floodfill.cpp | ||
perf_goodFeaturesToTrack.cpp | ||
perf_histogram.cpp | ||
perf_houghcircles.cpp | ||
perf_houghlines.cpp | ||
perf_integral.cpp | ||
perf_main.cpp | ||
perf_matchTemplate.cpp | ||
perf_moments.cpp | ||
perf_morph.cpp | ||
perf_phasecorr.cpp | ||
perf_precomp.hpp | ||
perf_pyramids.cpp | ||
perf_remap.cpp | ||
perf_resize.cpp | ||
perf_sepfilters.cpp | ||
perf_spatialgradient.cpp | ||
perf_threshold.cpp | ||
perf_warp.cpp |