Удалить шум из изображения H S V

У меня есть изображение лица, на котором есть маркеры. Маркерные точки — красный, желтый и синий. Мне нужно обнаружить только те красные, синие и желтые точки, используя функцию Range (). Когда я преобразую исходное изображение лица B G R в значение насыщенности оттенка, оно содержит много шума, а когда я выполняю правильную комбинацию для функции in Range (), оно обнаруживает точки маркера, но также обнаруживает шум. Может ли кто-нибудь помочь мне обнаружить только эти маркеры?

Примечание: я использую открытые CV и C ++

Вот код http://pastebin.com/rvrVLj7M

Вот изображениевведите описание изображения здесь (Я не опубликовал исходное изображение, так как этот человек не согласен размещать свою фотографию в сети, извините) !. Как вы можете видеть в «окне dst», он обнаруживает ротовую полость и некоторые другие шумы вокруг 3-х точек маркера. Настройки, которые я использовал для съемки, низкого качества (разрешение 352 x 288).

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …