У меня есть изображение в градациях серого, и я пытаюсь преобразовать его в массив 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]]
На этом этапе я боюсь, что застрял в том, что делать дальше, поэтому любая помощь будет высоко ценится. Спасибо!