Форум сайта python.su
0
есть воот такая картинка
Необходимо получить массив всех фиолетовых прямоугольников
вида:
( [(967, 750), (968, 750), (969, 750), , (967, 759)], [(973, 749), (973, 750)], [(978, 749), (987, 760), (988, 760), (989, 760)], [(991, 749), (992, 749), (992, 750), (991, 750)], [(996, 749), (997, 749), (996, 758), (996, 759), (996, 760)], [(1002, 750), (1002, 759)], )

Отредактировано Hugger (Май 18, 2014 04:12:08)
Прикреплённый файлы:
1.png (283 байта)
Офлайн
857
Huggerтам нет фиолетовых прямоугольников
Необходимо получить массив всех фиолетовых прямоугольников
Huggerпоставь точно цель
Своим умом до алгоритма дойти не удалось.
Офлайн
0
Я бы, наверное, загнал картинку с помощью PIL в матрицу
im = Image.open('image.gif') image_pixels = im.convert('RGB')
r, g, b = image_pixels.getpixel((1, 1)) print r, g, b (23, 200, 124)
Офлайн