Optimized Belief Propagation (CPU and GPU)
RunBpOnStereoSetOptimizedCPU.h File Reference

Declares child class of RunBpOnStereoSet to run optimized CPU implementation of belief propagation on a given stereo set as defined by reference and test image file paths. More...

#include <string>
#include <memory>
#include <array>
#include "BpRunProcessing/RunBpOnStereoSet.h"
#include "BpRunProcessing/ProcessBp.h"
#include "BpRunProcessing/ParallelParamsBp.h"
#include "RunEval/RunTypeConstraints.h"
#include "SmoothImageCPU.h"
#include "ProcessBpOptimizedCPU.h"
Include dependency graph for RunBpOnStereoSetOptimizedCPU.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RunBpOnStereoSetOptimizedCPU< T, DISP_VALS, ACCELERATION >
 Child class of RunBpOnStereoSet to run optimized CPU implementation of belief propagation on a given stereo set as defined by reference and test image file paths. More...
 

Namespaces

 beliefprop
 Namespace for enums, constants, structures, and functions specific to belief propagation processing.
 

Variables

constexpr std::string_view beliefprop::kBpOptimizeCPUDesc {"Optimized CPU"}
 
constexpr std::string_view beliefprop::kNumParallelCPUThreadsHeader {"Number of parallel CPU threads in run"}
 
constexpr std::string_view beliefprop::kCPUVectorizationHeader {"Vectorization"}
 

Detailed Description

Declares child class of RunBpOnStereoSet to run optimized CPU implementation of belief propagation on a given stereo set as defined by reference and test image file paths.

Author
Scott Grauer-Gray

Definition in file RunBpOnStereoSetOptimizedCPU.h.