本文整理汇总了C++中Book::Id方法的典型用法代码示例。如果您正苦于以下问题:C++ Book::Id方法的具体用法?C++ Book::Id怎么用?C++ Book::Id使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Book
的用法示例。
在下文中一共展示了Book::Id方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: recognizing
void recognizing(string filename, vector<uint> ids) {
Mat image = imread(filename);
Recognizer* rcg = new Recognizer(0.70f, 0.065f);
Preprocessor* pr = new Preprocessor(image);
pr->preprocess(10);
Mat cover;
if(!pr->warpObject()) {
cout << "#WARP-UNSUCCESSFUL" << endl;
cover = image.clone();
image.release();
Size newSize = (cover.size().width > cover.size().height) ? Size(1024, 768) : Size(768, 1024);
resize(cover, cover, newSize);
cout << "using the whole image..." << endl;
} else {
cover = pr->WarpedCover();
}
Mat trainingImage;
for(size_t i = 0; i < ids.size(); ++i) {
cout << "training " << i << endl;
rcg->train(ids.at(i));
}
if(rcg->recognize(Preprocessor::kuwaharaNagaoFilter(cover)))
{
Book result = rcg->LastResult();
cout << "#BEGIN-RESULT " << result.Id() << " #END-RESULT";
} else {
cout << "#BEGIN-RESULT null #END-RESULT";
}
cout << endl;
}