Optimized Belief Propagation (CPU and GPU)
|
Child class of ProcessBp that defines functions used in processing bp in the optimized CPU implementation. More...
#include <ProcessBpOptimizedCPU.h>
Public Member Functions | |
ProcessBpOptimizedCPU (const ParallelParams &opt_cpu_params) | |
![]() | |
ProcessBp (const ParallelParams ¶llel_params) | |
virtual run_eval::Status | ErrorCheck (const char *file="", int line=0, bool abort=false) const |
std::optional< std::pair< float *, DetailedTimings< beliefprop::Runtime_Type > > > | operator() (const std::array< float *, 2 > &images_target_device, const beliefprop::BpSettings &alg_settings, const std::array< unsigned int, 2 > &width_height_images, T *allocated_mem_bp_processing, T *allocated_memory, const std::unique_ptr< MemoryManagement< T >> &mem_management_bp_run) const |
Run belief propagation implementation with on a set of stereo images to generate a disparity map. Input is images image1Pixels and image1Pixels Output is resultingDisparityMap. More... | |
Additional Inherited Members | |
![]() | |
const ParallelParams & | parallel_params_ |
Child class of ProcessBp that defines functions used in processing bp in the optimized CPU implementation.
T | |
DISP_VALS | |
ACCELERATION |
Definition at line 56 of file ProcessBpOptimizedCPU.h.
|
inlineexplicit |
Definition at line 59 of file ProcessBpOptimizedCPU.h.