My engine uses both methods. For automated training it employs "tesseract.exe" and other training tools. For automatic recognition it uses Tesseract as a statically linked module called via TessBaseAPI.
Using TessBaseAPI is relatively easy, for instance (pseudocode): Init(datapath, language, OcrEngineMode); [ SetPageSegMode(PageSegMode); ] [ SetVariable(name, value); ... ] SetImage(image_bits, image_width, image_height, bits_per_pixel, image_pitch); [ SetRectangle(left, top, width, height); ] ( GetUTF8Text() | Recognize() | other_recognition_procedure() ) copy_result_into_your_application_structures(); End(); As for the tesseract-dev group, they state that "this group is intended for tesseract developers to share information on updates, improvements...". For such questions as yours the present group is suited better, I think. However it seems to me, the dev team posts in the "-dev" group more often. The biggest changes (in my case) were changes in the training data file format (not much of a problem if you have source box/tiff pairs) and mostly incompatible API (baseapi.h). Yet I can witness version 3.0x has more elaborated API, is much more stabile and produces more expected results. Warm regards, Dmitry Silaev On Tue, Feb 8, 2011 at 11:20 AM, devTess <jim...@googlemail.com> wrote: > Hi, I like to know if there is any on-going wrappers being developed. > I mean those applications that access the tessearct 3.01 api and not > the tesseract3.01.exe. > > I am trying to figure out what are the basic sequential steps needed > to call the tessearct3.01 api. > > I know the existence of tessearct-develop forum, I am hoping to cover > more ground. > I am also aware of some of the efforts of wrapper development for > tessearct 2.04, it seems that the significant changes in tesseract3.01 > had made the upgrading a significant task. I therefore like to hear > from others of the potential issues. > > Thanks > > -- > You received this message because you are subscribed to the Google Groups > "tesseract-ocr" group. > To post to this group, send email to tesseract-ocr@googlegroups.com. > To unsubscribe from this group, send email to > tesseract-ocr+unsubscr...@googlegroups.com. > 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 tesseract-ocr@googlegroups.com. To unsubscribe from this group, send email to tesseract-ocr+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/tesseract-ocr?hl=en.