Моя проблема довольно сложная, но я не уверен, как я могу ее разделить.
У меня есть изображение, и я хотел бы поставить на него сетку (мне sh сетка?), а затем получите средний цвет пикселя на пересечении линий и его окрестности.
На рисунке ниже показано мое задание:
Поэтому, в конце концов, я хочу узнать, является ли камень черным, белым или позиция пуста.
Мой вопрос заключается в том, как эффективно получить пиксель в красной области?
Ванильное решение
x = np.linspace(0, image.shape[0], 19)
y = np.linspace(0, image.shape[1], 19)
for i in x:
for j in y:
color = image[i, j, :]
Но это неэффективно и не усредняется в окрестностях. Также будут некоторые проблемы с