本文整理汇总了C++中reader::get方法的典型用法代码示例。如果您正苦于以下问题:C++ reader::get方法的具体用法?C++ reader::get怎么用?C++ reader::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reader
的用法示例。
在下文中一共展示了reader::get方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: match
int match(vector<DMatch> &match, frame &f1, frame &f2)
{
vector<DMatch> matches;
FlannBasedMatcher matcher;
matcher.match(f1.desp, f2.desp, matches);
static reader pd("../config/config.ini");
double min_distance = 9999;
double match_threshold = atof(pd.get("match_threshold").c_str());
for (int i = 0; i < matches.size(); ++i)
{
if (matches[i].distance < min_distance)
{
min_distance = matches[i].distance;
}
}
for (int i = 0; i < matches.size(); ++i)
{
if (matches[i].distance < (min_distance * match_threshold))
{
match.push_back(matches[i]);
}
}
return match.size();
}
示例2: readframe
frame readframe(int index, reader &pd)
{
frame f;
string rgb = pd.get("rgb");
string depth = pd.get("depth");
string suffix = pd.get("suffix");
stringstream name;
name << rgb << index << suffix;
string file;
name >> file;
f.rgb = imread(file);
name.clear();
file.clear();
name << depth << index << suffix;
name >> file;
f.depth = imread(file, CV_LOAD_IMAGE_UNCHANGED);
return f;
}