Измерение размера маски для лица с помощью opencv без полосок (между маской и ушами)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Измерение размера маски для лица с помощью opencv без полосок (между маской и ушами)

Сообщение Anonymous »

Я хочу использовать opencv для измерения ширины маски для лица, исключая области полос, которые соединяют маску для лица и уши, из изображений маски для лица (включая полоски), как показано на примере изображения ниже. Я попытался измерить это с помощью opencv следующим образом:

Код: Выделить всё

img = cv2.imread(input_path)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# Apply thresholding to create a binary mask
_, binary = cv2.threshold(gray, 50, 255, cv2.THRESH_BINARY)

contours,_ = cv2.findContours(binary, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
largest_contour = max(contours, key=cv2.contourArea)
но он не может отличить маску для лица и полоски.
Любая умная идея, чтобы отличить маску для лица и полоски, - это измерить ширину медицинская маска?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... mask-and-e
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»