Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from PIL import Image
- from pytesser import *
- import socket
- import cStringIO
- import base64
- HOST = '41.231.53.40'
- PORT = 9090
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect((HOST, PORT))
- data = ''
- while True:
- m = s.recv(1)
- if m!='\n':
- data+=m
- else:
- break
- image_string = cStringIO.StringIO(base64.b64decode(data))
- im = Image.open(image_string)
- for i in range(0,10):
- v = i * 10
- box = (v,v,200-v, 200-v)
- region = im.crop(box)
- if i == 0:
- region = region.transpose(Image.ROTATE_270)
- else:
- region = region.transpose(Image.ROTATE_180)
- im.paste(region, box)
- code = image_to_string(im)
- print code.upper()
- s.send(code.upper()+"\n")
- data = ''
- while True:
- m = s.recv(1)
- if m!='}':
- data+=m
- else:
- data+=m
- break
- print data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement