Я бы предложил использовать функцию Numpy argwhere()
следующим образом:
import numpy as np
# Create a starting image
im = np.arange(0,255,16).reshape(4,4)
Это выглядит так:
array([[ 0, 16, 32, 48],
[ 64, 80, 96, 112],
[128, 144, 160, 176],
[192, 208, 224, 240]])
Теперь найдите координаты всех элементов меньше 210:
np.argwhere(im<210)
Это выглядит так:
array([[0, 0],
[0, 1],
[0, 2],
[0, 3],
[1, 0],
[1, 1],
[1, 2],
[1, 3],
[2, 0],
[2, 1],
[2, 2],
[2, 3],
[3, 0],
[3, 1]])