Read Me
Prerequisites:
PYTHON 2.7.x (programming language)
PYGAME (user interface)
NUMPY (array handling)
PIL (image handling)
1920x1080 screenshots from the game Elite Dangerous.
To take ingame screenshots of the market: press F10.
Usage
To search for data to learn & analyse:
python eliteOcr.py search
To start learning (tell the computer what the data really is):
python eliteOcr.py learn
To start analysing current data:
python eliteOcr.py analyse
To use the ocr functionality:
python eliteOcr.py
or
python eliteOcr.py ocr
Version 0.1
Prototype
Version 0.2
Combined all files into one file
Version 0.3
Refined learning, refined thresholds
Version 0.4
Can do everything basically
Verion 0.5
-refine some functions, some tasks are recurring (done)
To do:
-test out if results are better with a more advanced templating system, the way it is now:
either white (must be there), gray (dont care), or black (must not be there)
perhaps it is better to examine each pixel during analyse-stage, and adjust grayscale to how often it is used/not used
-save scraped info to csv file and or database
-build ocr-templates in, so user does not have to learn the ocr themselves
-create a way to communicate data with other users, perhaps slopey interface
-optimize for speed, perhaps load all templates in memory in stead of reading from harddisk and such