MarketSquare / MarketSquare/robotframework-SikuliLibrary

Documetation missing for how to activate OCR (tesseract)

Open
#45 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
163
Forks
60
PR merge metrics
No merged PRs in 30d

Description

I really want to try out OCR but every time I run a test using the Get Text keyword, I get the following error message:

[error] text: text recognition is currently switched off

I am stuck pointing robotframework-SikuliLibrary to sikuli with OCR enabled. I think it is because robotframework-SikuliLibrary does not use the Sikuli jar files I have installed on my system.

Any advice for how to enable text recognition?

So far I have
* downloaded the latest version of robotframework-SikuliLibrary from github
* mvn package
* python setup.py install
* Installed sikulix from http://sikulix.com/ and selected the Tesseract option
* run SikuliIDE and enabled OCR in the options
* confirmed that OCR works in SikuliIDE using a simple script containing just 'click ("sometext")'

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Get Text keyword and the installation steps in the issue, including mvn package, python setup.py install, and SikuliIDE's OCR setting. Trace how this installation differs from the SikuliIDE setup, then document the required OCR activation and configuration steps so a user can reproduce the working setup outside SikuliIDE.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, python
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.