Thanks your help @zdenko... I just forgot adding library. My previous mail is about this. Sorry
2014-04-16 15:50 GMT+03:00 zdenko podobny <[email protected]>: > What error you get? > > Zdenko > > > On Wed, Apr 16, 2014 at 2:02 PM, Hsrt <[email protected]> wrote: > >> Hello, >> >> I want to read word by word from sub images. I use below code to get sub >>> image >> >> >> >>> int x1 = 50, y1 = 50, tempW = 100, tempH = 100; >>> >>> >>> tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI(); >> >> api->Init(NULL, "eng"); >> >> Mat im = imread("1.jpg"); >> >> cv::Mat sub = im(cv::Rect(x1, y1, tempW, tempH)); // x, y, width, height >> >> api->SetImage((uchar*)sub.data, sub.size().width, sub.size().height, >>> sub.channels(), sub.step1()); >> >> >> >> Now, I want to read each word via : >> >> tesseract::ResultIterator* ri = api->GetIterator(); >> >> tesseract::PageIteratorLevel level = tesseract::RIL_WORD; >> >> if (ri != 0) { >> >> do { >> >> const char* word = ri->GetUTF8Text(level); >> >> //float conf = ri->Confidence(level); >> >> int x1, y1, x2, y2; >> >> ri->BoundingBox(level, &x1, &y1, &x2, &y2); >> >> printf("word: '%s'; \t; BoundingBox: %d,%d,%d,%d;\n", >> >> word, x1, y1, x2, y2); >> >> delete[] word; >> >> } while (ri->Next(level)); >> >> } >> >> >> I get error... How can I do this? >> >>> >> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "tesseract-ocr" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/tesseract-ocr?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "tesseract-ocr" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > -- > You received this message because you are subscribed to the Google > Groups "tesseract-ocr" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/tesseract-ocr?hl=en > --- > You received this message because you are subscribed to the Google Groups > "tesseract-ocr" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/tesseract-ocr?hl=en --- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

