Edge Сглаживание и заполнение внутренних контуров в opencv с iOS

Я пытаюсь загореть человеческую кожу с различной интенсивностью с помощью opencv. Я уже определила кожу человека и изменила цветовой тон этих пикселей. Но это не гладко.

Вверху слева - исходное изображение. Вверху справа - канал насыщения исходного изображения. Внизу слева - маска серой шкалы, определяющая местоположение кожи на исходном изображении. Внизу справа - результирующее изображение с измененным цветовым оттенком пикселей, расположенных в маске.

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

Другой, если кто-то может помочь мне сгладить только края моей загорелой маски, очень мне поможет. Смотрите контрольное изображение ниже,

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос