|
Optimized Belief Propagation (CPU and GPU)
|
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"

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. | |
Declares abstract class to set up and run belief propagation on target device using specified acceleration.
Definition in file RunBpOnStereoSet.h.