EyePython
Image Recognition for Python.
Download EyePython
EyePython is free to download and use but requires EyeServer. Use it to add image recognition support to Python.
Requirements
Requires a running EyeServer with an EyeSel or EyeServer license.
Setup Intructions
1. Download the “EyePython.zip” file to any folder.
2. Extract the zip file.
3. View the “readme.txt” file for instructions.
Examples
Small examples of how to use the Eye from Python.
The example below locates and types “Hello” in all visible Notepad windows.
import eye # Find all notepads locations=eye.findImages('images/notepad.png') if locations!='Image not found': for location in locations: print 'Found at: '+location[0]+', '+location[1] # Click and type 'Hello' eye.click(location[0], location[1]) eye.type("Hello") else: print 'Image not found'
The example below opens the Wikipedia website using the Chrome web browser. Searches for “tiger” and verifies the result.
import eye # Open Wikipedia eye.openBrowser('chrome', 'http://www.wikipedia.org') # Find the search field location=eye.findImage('images/search.png') if location!='Image not found': # Click in the search field and type 'tiger' followed by ENTER eye.click(location[0], location[1]) eye.type("tiger[ENTER]") # Find the tiger image locations=eye.findImages('images/tiger.png') if locations!='Image not found': for location in locations: print 'Found at: '+location[0]+', '+location[1] else: print 'Image not found' # Close the browser eye.closeBrowser()