|
Optimized Belief Propagation (CPU and GPU)
|
Utility functions for belief propagation processing that are used in both optimized CPU and CUDA implementations. More...
#include "RunSettingsParams/RunSettings.h"#include "RunEval/RunTypeConstraints.h"#include "RunImp/UtilityFuncts.h"#include "BpRunProcessing/BpConstsEnumsAliases.h"#include "BpRunProcessing/BpRunUtils.h"#include "BpRunProcessing/BpLevel.h"#include "BpResultsEvaluation/BpEvaluationStereoSets.h"#include "SharedBpUtilFuncts.h"

Go to the source code of this file.
Namespaces | |
| beliefprop | |
| Namespace for enums, constants, structures, and functions specific to belief propagation processing. | |
Functions | |
| ARCHITECTURE_ADDITION bool | beliefprop::WithinImageBounds (unsigned int x_val, unsigned int y_val, unsigned int width, unsigned int height) |
| Checks if the current point is within the image bounds Assumed that input x/y vals are above zero since their unsigned int so no need for >= 0 check. More... | |
| ARCHITECTURE_ADDITION unsigned int | beliefprop::RetrieveIndexInDataAndMessage (unsigned int x_val, unsigned int y_val, unsigned int width, unsigned int height, unsigned int current_disparity, unsigned int total_num_disp_vals, unsigned int offset_data=0u) |
| Retrieve the current 1-D index value of the given point at the given disparity in the data cost and message data. More... | |
Utility functions for belief propagation processing that are used in both optimized CPU and CUDA implementations.
Definition in file SharedBpUtilFuncts.h.