Я пытаюсь использовать библиотеку Pillow в Python 2.7 для извлечения значений пикселей в заданных координатах на изображениях PNG и JPG. Я не получаю ошибок, но всегда получаю одинаковое значение независимо от координат, которые я использовал на изображении, где значения меняются.Извлечение значений пикселей с помощью Pillow - каждая используемая координата дает то же значение
Это отрывок из моего сценария, где я печатаю все значения (его небольшой тест изображение):
from PIL import Image
box = Image.open("col_grad.jpg")
pixels = list(box.getdata())
print(pixels)
И от того, когда я пытаюсь извлечь одно значение:
from PIL import Image, ImageFilter
box = Image.open("col_grad.jpg")
value = box.load()
print(value[10,10])
Я использовал эти предыдущие вопросы по этой теме для руководства, в том числе:
Getting list of pixel values from PIL
How can I read the RGB value of a given pixel in Python?
Спасибо за любую помощь в этом,
Alex
вы можете загрузить тестовое изображение, которое вы использовали? –