Как подсчитать количество пикселей в контуре? - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть набор данных маркированных WSI раковых тканей. Эти слайды сегментированы, рассматривая каждый класс и рисуя их соответствующие контуры. Я знаю координаты каждого контура на каждом слайде. Поскольку я хочу знать процент появления каждого класса на слайде, мой вопрос заключается в том, как подсчитать количество пикселей внутри каждого контура в Python? Большое спасибо за ваш ответ заранее.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете создать черное изображение того же размера, что и исходное изображение. Используя cv2.drawContours(img, contours, -1, (0, 0, 1), -1), вы можете построить все контуры. Последний -1 означает, что весь контур должен быть заполнен. Теперь вы просто суммируете все изображение, используя np.sum, чтобы получить общее количество пикселей.

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