sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #05865
[Bug 710586] Re: X 1.0rc3: Region.text() -- known problems and needed improvements
**** comment #4 was answered by the developers
--- tesseract 3
The tesseract 3 branch is still under development, not merged back to the main develop branch yet.
--- user option to apply image filtering individually
We hope to do these things automatically and keep the user interface as simple as possible.
--- where is the preprocessing done?
Yes, Sikuli does lots of preprocessing. The code is in sikuli-script/src/main/native, not in the Java level.
--- additional features/options
select language and option to select user trained files: These two would be possible in the tesseract 3 branch.
--- user should be able to use other OCR.
No plan to do this yet.
--- Other observations in the current OCR
This would be improved in the tesseract 3 branch as well.
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/710586
Title:
X 1.0rc3: Region.text() -- known problems and needed improvements
Status in Sikuli:
In Progress
Bug description:
******* this report is a summary of known problems and feature
requests
The text recognition feature (OCR - Region.text()) together with the
possibility to find text in an image is still experimental and under
developement.
This are currently reported bugs:
bug 777660: text recognition errors with some fonts
bug 783082: [request] want font parameters for text recognition
bug 735434: Text extraction from Images fails in some cases on colored backgrounds
bug 695616: Inconsistency in text recognition and matching, especially with integers-as-text!
bug 695650: find(text).text() does not return same text
bug 701005: text() always returns text with trailing x'200A20'
bug 701012: text() does not return all intervening blanks, add's others
bug 795391: [request] OCR/tesseract: allow new training sets for other languages and more tesseract features
Other experienced oddities
-- there are problems with text, that is not in english language
-- very small and very large fonts may not work
-- multiline text makes problems
-- intervening/preceding/trailing grafics and symbols are tried to be interpreted as text
Tip when using Region.text():
Currently you get the best results, when the region represents only one line of text and only contains text (no graphics/symbols) in english language. If you can influence it: make the text as large as possible.
-- additional information:
Internally the tesseract OCR engine (http://code.google.com/p/tesseract-ocr/) is used.
So their restrictions apply (e.g. minimum size of font, ...).
Information can be found on their Wiki.
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/710586/+subscriptions
References