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

Declares abstract class to set up and run belief propagation on target device using specified acceleration. More...

#include <array>
#include <string>
#include <unordered_map>
#include <memory>
#include <optional>
#include <ranges>
#include "RunImp/MemoryManagement.h"
#include "RunSettingsParams/RunSettings.h"
#include "RunEval/RunData.h"
#include "RunEval/RunTypeConstraints.h"
#include "RunEval/RunEvalConstsEnums.h"
#include "RuntimeTiming/DetailedTimings.h"
#include "BpImageProcessing/BpImage.h"
#include "BpImageProcessing/DisparityMap.h"
#include "BpImageProcessing/SmoothImage.h"
#include "BpRunProcessing/BpConstsEnumsAliases.h"
#include "BpResultsEvaluation/BpEvaluationStereoSets.h"
#include "BpResultsEvaluation/DetailedTimingBpConsts.h"
#include "ParallelParamsBp.h"
#include "ProcessBp.h"
Include dependency graph for RunBpOnStereoSet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  beliefprop::BpRunOutput
 Structure with output disparity map, runtime, and other evaluation data. More...
 
struct  beliefprop::BpOnDevice< T, DISP_VALS, ACCELERATION >
 Structure with pointers to objects containing functions for smoothing images, processing bp, and memory management on target device using specified acceleration. More...
 
class  RunBpOnStereoSet< T, DISP_VALS, ACCELERATION >
 Abstract class to set up and run belief propagation on target device using specified acceleration. More...
 

Namespaces

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

Detailed Description

Declares abstract class to set up and run belief propagation on target device using specified acceleration.

Author
Scott Grauer-Gray

Definition in file RunBpOnStereoSet.h.