Сценарий
Я пишу программу для обнаружения волос на коже. До сих пор я сделал это...
- Загружено исходное изображение и применено ускорение для удаления фона
- Прикладное обнаружение кожи для получения кожи
- Выполнено И для получения Волос вместе с другими регионами.
- Выполнить обнаружение контура для получения контура максимального размера
Imgproc.drawContours(mask, contours, maxAreaIndex, new Scalar(255,255,255),1);
Проблема
Когда я пытаюсь заполнить свою маску, полученную при запуске findContour, используя код
Imgproc.drawContours(mask, contours, maxAreaIndex, new Scalar(255,255,255),Core.FILLED);
он заполняет контур как
Теперь я не могу использовать это как маску, так как это даст мой результат как
чего я не хочу.
Может ли кто-нибудь предложить, как я могу добиться заполненного контура для этой проблемы?