+
+def stone_color_raw(image, (x, y)):
+ """Given image and coordinates, return stone color."""
+ suma = []
+ for i in range(-2, 3):
+ for j in range(-2, 3):
+ try:
+ suma.append(image.getpixel((x + i, y + j)))
+ except IndexError:
+ pass
+ suma = (sum(s[0] for s in suma) / 25., sum(s[1] for s in suma) / 25.,
+ sum(s[2] for s in suma) / 25.)
+ return suma