Преобразование изображения в градациях серого в массив numy - PullRequest
0 голосов
/ 22 марта 2019

У меня есть изображение в градациях серого, и я пытаюсь преобразовать его в массив numpy, чтобы я мог использовать функцию argwhere для определения координат (x, y) пикселей с интенсивностью 255 (белый).

Пока у меня есть следующее:

photo = filedialog.askopenfilename(initialdir="/", title="Select file", filetypes=(("png files", "*.png"), ("all files", "*.*")))
img = PIL.Image.open(photo).convert('L') 

Я пробовал np.asarray (img), но он просто возвращает:

[[0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]
 ...
 [0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]]

На этом этапе я боюсь, что застрял в том, что делать дальше, поэтому любая помощь будет высоко ценится. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...