29 #ifndef BP_EVALUATION_STEREO_SETS_H_
30 #define BP_EVALUATION_STEREO_SETS_H_
32 #include <string_view>
46 constexpr std::string_view
kNumEvalRuns{
"Number of evaluation runs"};
53 const std::string_view
name;
74 const std::vector<std::pair<std::string, std::vector<InputSignature>>>
kEvalDataSubsets{
75 {
"smallest 3 stereo sets",
77 {
"largest 3 stereo sets",
79 {
"smallest 3 stereo sets (disparity count templated only)",
81 {
"largest 3 stereo sets (disparity count templated only)",
83 {
"smallest 3 stereo sets (disparity count not templated only)",
85 {
"largest 3 stereo sets (disparity count not templated only)",
87 {
"runs w/ disparity count templated",
89 {
"runs w/ disparity count not templated",
Declares structure to store the belief propagation settings including the number of levels and iterat...
Namespace for enums, constants, structures, and functions specific to belief propagation processing.
constexpr std::string_view kStereoSetHeader
constexpr std::string_view kNumEvalRuns
Header for number of evaluation runs (can differ across stereo sets)
constexpr std::string_view kImageWidthHeader
const std::vector< std::pair< std::string, std::vector< InputSignature > > > kEvalDataSubsets
Define subsets for evaluating run results on specified inputs The first three stereo sets are labele...
constexpr std::array< BpStereoSet, 8 > kStereoSetsToProcess
Declare stereo sets to process with name, num disparity values, and scale factor currently conesFullS...
constexpr std::string_view kImageHeightHeader
Structure with stereo set name, disparity count, and scale factor for output disparity map.
const unsigned int num_disp_vals
const unsigned int scale_factor
const std::string_view name