Optimized Belief Propagation (CPU and GPU)
|
Child class of RunBpOnStereoSet to run CUDA implementation of belief propagation on a given stereo set as defined by reference and test image file paths. More...
#include <RunBpOnStereoSetCUDA.h>
Public Member Functions | |
std::string | BpRunDescription () const override |
Returns description of bp implementation using CUDA. More... | |
std::optional< beliefprop::BpRunOutput > | operator() (const std::array< std::string, 2 > &ref_test_image_path, const beliefprop::BpSettings &alg_settings, const ParallelParams ¶llel_params) const override |
Run the disparity map estimation BP on a set of stereo images and save the results between each set of images. More... | |
Additional Inherited Members | |
![]() | |
std::optional< beliefprop::BpRunOutput > | ProcessStereoSet (const std::array< std::string, 2 > &ref_test_image_path, const beliefprop::BpSettings &alg_settings, const beliefprop::BpOnDevice< T, DISP_VALS, ACCELERATION > &run_bp_on_device) const |
Protected function to set up, run, and evaluate bp processing on target device using pointers to acceleration-specific smooth image, process BP, and memory management child class objects. More... | |
Child class of RunBpOnStereoSet to run CUDA implementation of belief propagation on a given stereo set as defined by reference and test image file paths.
T | |
DISP_VALS | |
ACCELERATION |
Definition at line 52 of file RunBpOnStereoSetCUDA.h.
|
inlineoverridevirtual |
Returns description of bp implementation using CUDA.
Implements RunBpOnStereoSet< T, DISP_VALS, ACCELERATION >.
Definition at line 59 of file RunBpOnStereoSetCUDA.h.
|
inlineoverridevirtual |
Run the disparity map estimation BP on a set of stereo images and save the results between each set of images.
ref_test_image_path | |
alg_settings | |
parallel_params |
Implements RunBpOnStereoSet< T, DISP_VALS, ACCELERATION >.
Definition at line 72 of file RunBpOnStereoSetCUDA.h.