• Jakub Golinowski's avatar
    Merge pull request #11897 from Jakub-Golinowski:hpx_backend · 9f1218b0
    Jakub Golinowski authored
    * 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
    9f1218b0
Name
Last commit
Last update
..
opencl Loading commit data...
test_affine2d_estimator.cpp Loading commit data...
test_affine3.cpp Loading commit data...
test_affine3d_estimator.cpp Loading commit data...
test_affine_partial2d_estimator.cpp Loading commit data...
test_cameracalibration.cpp Loading commit data...
test_cameracalibration_artificial.cpp Loading commit data...
test_cameracalibration_badarg.cpp Loading commit data...
test_cameracalibration_tilt.cpp Loading commit data...
test_chessboardgenerator.cpp Loading commit data...
test_chessboardgenerator.hpp Loading commit data...
test_chesscorners.cpp Loading commit data...
test_chesscorners_badarg.cpp Loading commit data...
test_chesscorners_timing.cpp Loading commit data...
test_compose_rt.cpp Loading commit data...
test_cornerssubpix.cpp Loading commit data...
test_decompose_projection.cpp Loading commit data...
test_filter_homography_decomp.cpp Loading commit data...
test_fisheye.cpp Loading commit data...
test_fundam.cpp Loading commit data...
test_homography.cpp Loading commit data...
test_homography_decomp.cpp Loading commit data...
test_main.cpp Loading commit data...
test_modelest.cpp Loading commit data...
test_posit.cpp Loading commit data...
test_precomp.hpp Loading commit data...
test_reproject_image_to_3d.cpp Loading commit data...
test_solvepnp_ransac.cpp Loading commit data...
test_stereomatching.cpp Loading commit data...
test_undistort.cpp Loading commit data...
test_undistort_badarg.cpp Loading commit data...
test_undistort_points.cpp Loading commit data...