Numpy применяется там, где операция для определенного диапазона индекса изображения - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть двоичное изображение RGB 2000X3000, я хочу получить количество пикселей, которые соответствуют определенному цвету (скажем, синему (0,0,255)) в заданных координатных точках ((x, y) (xmax, ymax)).

Я знаю, как рассчитать для всего изображения, используя маски np, но не знаю, как это сделать только для определенного диапазона массива

1 Ответ

0 голосов
/ 18 декабря 2018

Вы можете перебрать свой массив и проверить:

if (part_of_array == blue).all():
    number_of_blue_pixels += 1

All () возвращает true, когда все значения равны.

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