what if my image is IPlmage *img;then? how does the code modify?
On Nov 2, 4:13 am, Andres <[email protected]> wrote: > Here you have a snippet of that. If someone wants to put this in the wiki, > I could improve it a little (better comments, etc.). Just let me know. > > cv::Mat image = cv::imread(file_path , 0); // image should be 8 > bpp, 1 channel std::string lang = "my_trained_file"; // file on > disk is "my_trained_file.traineddata" tesseract::TessBaseAPI > tess_api; tess_api.Init("./", lang.c_str(), > tesseract::OEM_DEFAULT); > tess_api.SetPageSegMode(static_cast<tesseract::PageSegMode>(7)); // > using 7 here, see available modes in tesseractmain.cpp or > herehttps://groups.google.com/forum/?fromgroups#!searchin/tesseract-ocr/p... > tess_api.TesseractRect( image.data, 1, image.step1(), 0, 0, > image.cols, image.rows); const char *txt = tess_api.GetUTF8Text(); > char *boxes = tess_api.GetBoxText(0); > > Cheers, > > Andres > > 2012/11/1 Phlip <[email protected]> > > > > > > > > > On Nov 1, 7:16 am, Andres <[email protected]> wrote: > > > > I'm not sure about what you really want, but if you need to pass an > > OpenCV > > > IplImage or a cv::Mat to Tesseract from inside a program I can give you > > the > > > snippet. > > > To the OP, we are now talking about three levels of integration... > > > - shell to tesseract with system('tesseract.exe') > > - plug a terresact DLL into your program (Andres's point) > > - compile a C program with the tesseract source. > > > The OP seemed to be discussing the latter. I prefer the former > > because, like Machiavelli, I prefer to exhaust persuasion first, and > > only then use brute force. So far, everything I need is available from > > a command line. Projects with different performance constraints might > > need lower options on the list. > > > -- > > Phlip > > http://zeekland.zeroplayer.com/ > > > -- > > 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 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

