Условная маска с учетом окрестности в Python - PullRequest
0 голосов
/ 18 ноября 2018

Я хочу преобразовать двумерный массив в двоичную форму, используя условие уровня серого, но с учетом 4-х окрестности подключения. Угадай, маска могла быть чем-то вроде

0 1 0
1 1 1
0 1 0 

Другими словами, я не хочу, чтобы отдельные пиксели извлекались из изображения, поскольку я могу сделать это просто с помощью numpy.where или new_array[array == 20] = 1. Условие, которое я хочу использовать, на самом деле является интервалом, и все пиксели из этого интервала, имеющие 4 соседей, значения которых также находятся в этом диапазоне, могут быть напечатаны как 1.

...