see  http://code.google.com/p/tesseract-ocr/issues/detail?id=463
e.g. it is fixed in 3.02.

On Wed, Mar 21, 2012 at 4:33 PM, Jesse Fulton <[email protected]> wrote:

> Adding a call to SetInputName("") in my setup routine seemed to work!
>
> But may I ask *why* that worked? I'd assume that everything should be
> handled in tesseract::Init() - is there other functionality that Init
> doesn't take care of?
>
> Thanks!
>
> (Also, I'm using XCode over here - easiest way to get started with OF)
>
> On Mar 21, 5:28 am, Renard Wellnitz <[email protected]> wrote:
> > Hi,
> >
> > you can try to call SetInputName() before calling GetHOCRText().
> >
> > Are you using eclipse CDT? If yes it should be straightforward to import
> > tesseract as a makefile project and debug into the code yourself, if need
> > be.
> >
> > Cheers
> > Renard
> >
> > Am Sonntag, 18. März 2012 20:24:16 UTC+1 schrieb Jesse Fulton:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > > Hi all,
> >
> > > (I'm fairly new to Tesseract/Tessbase *and* C++, so sorry in advance
> > > if any of this is unclear.)
> >
> > > There is an OpenFrameworks addon for Tesseract and I'm trying to add
> > > HOCR functionality to it. But, whenever I call the GetHOCRText()
> > > method, the program crashes (the error message is cryptic, but from my
> > > research, supposedly it's a SIGABRT, or maybe EXC_BAD_ACCESS?) If I
> > > call GetUTF8Text() it works fine... Here is the code in question:
> >
> > > ==============
> > > string ofxTesseract::findHOCRText(ofImage& img, ofRectangle& roi) {
> > >         ofPixels& pixels = img.getPixelsRef();
> > >         int bytesPerPixel = pixels.getBytesPerPixel();
> >
> > >     tess.SetImage(
> > >         pixels.getPixels(),
> > >         img.getWidth(),
> > >         img.getHeight(),
> > >         bytesPerPixel,
> > >         pixels.getWidth() * bytesPerPixel
> > >     );
> >
> > >     tess.SetRectangle(
> > >         roi.x, roi.y,
> > >         roi.width, roi.height
> > >     );
> >
> > >     //returns 0
> > >     tess.Recognize(NULL);
> >
> > >     //return tess.GetUTF8Text(); // works fine
> > >     return tess.GetHOCRText(0); //crash & burn
> >
> > > }
> > > ==============
> >
> > >https://github.com/jessefulton/ofxTesseract/blob/master/src/ofxTesser.
> ..
> > > ("tess" is the tesseract::TessBaseAPI)
> >
> > > Any help greatly appreciated!
>
> --
> 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

Reply via email to