Извлечь количество краевых пикселей в pycharm - opencv - PullRequest
0 голосов
/ 14 мая 2018

Hy,

Я хочу извлечь контур родинки из изображения кожи и после этого вычислить количество краевых пикселей, но я не знаю, как удалить маленькие контуры из большого,Я думаю, что проблема в пороге.Кто-нибудь может мне помочь?Спасибо за помощь!

Я приложил пример изображения и мой код:

image

grayscaled = cv2.cvtColor(Original, cv2.COLOR_BGR2GRAY)
retval, threshold = cv2.threshold(grayscaled, 150,225, cv2.THRESH_BINARY)
filter = cv2.Canny(threshold,100,200)
cv2.imshow('Filter', filter)
cv2.waitKey(0)

1 Ответ

0 голосов
/ 14 мая 2018
  1. Преобразовать в серый или извлечь какой-либо канал в некотором цветовом пространстве (HSV или около того)
  2. Порог в двоичном коде, morphologyEx для удаления шума
  3. Найти максимальное значениеконтур

enter image description here

enter image description here

enter image description here

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