Evernote web clips, 12/6/2012
Old links
tess.SetImage(...);
tess.Recognize(0);
tesseract::ResultIterator* ri = tess.GetIterator();
tesseract::ChoiceIterator* ci;
if(ri != 0)
{
do
{
const char* symbol = ri->GetUTF8Text(tesseract::RIL_SYMBOL);
if(symbol != 0)
{
float conf = ri->Confidence(tesseract::RIL_SYMBOL);
std::cout << "\tnext symbol: " << symbol << "\tconf: " << conf << "\n";
const tesseract::ResultIterator itr = *ri;
ci = new tesseract::ChoiceIterator(itr);
do
{
const char* choice = ci->GetUTF8Text();
std::cout << "\t\t" << choice << " conf: " << ci->Confidence() << "\n";
}
while(ci->Next());
delete ci;
}
delete[] symbol;
}
while((ri->Next(tesseract::RIL_SYMBOL)));
}