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.