Как найти пиксельные координаты конкретной точки на изображении в Python? - PullRequest
0 голосов
/ 11 октября 2018

Я собираюсь найти значения RGB для каждого из 8 цветовых фрагментов на левой руке на этом изображении. Но как я могу найти координаты пикселей для этой конкретной точки? Вот изображение

Я попробовал приведенный ниже код, поэтому у меня есть значения RGB для всех пикселей в массиве.

from PIL import Image
import numpy as np

img = Image.open("white_balance_example_color_checkers.jpg")
width , height = img.size
imgdata=np.array(img.getdata())

Но как мне найти эту конкретную точку?Поскольку я знаю размер изображения, равный 1000 * 667, я предполагаю, что значения RGB для пикселя (x, y) будут в номере строки (y * 1000 + x) !!

Является ли этодействительно лучший способ?Или как я могу сделать это более эффективным?

Спасибо!

...