|
Optimized Belief Propagation (CPU and GPU)
|
Child class of ProcessBp that define functions used in processing bp in the CUDA implementation. More...
#include <ProcessBpCUDA.h>


Public Member Functions | |
| ProcessBpCUDA (const ParallelParams &cuda_params) | |
Public Member Functions inherited from ProcessBp< T, DISP_VALS, ACCELERATION > | |
| ProcessBp (const ParallelParams ¶llel_params) | |
| 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 | |
Protected Attributes inherited from ProcessBp< T, DISP_VALS, ACCELERATION > | |
| const ParallelParams & | parallel_params_ |
Child class of ProcessBp that define functions used in processing bp in the CUDA implementation.
| T | |
| DISP_VALS | |
| ACCELERATION |
Definition at line 47 of file ProcessBpCUDA.h.
|
inlineexplicit |
Definition at line 50 of file ProcessBpCUDA.h.