Skip to content

Detecção de cor de pele a partir da junção dos modelos YCbCr e HSV.

Notifications You must be signed in to change notification settings

dapeduu/human_skin_detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmo de reconhecimento de faces

O projeto é uma implementação do algoritmo do artigo: The Human Face Recognition Algorithm Based on the Improved Binary Morphology por Juan Wan e Ya Wang.

A ideia é realizar um processamento nas imagens de forma a extrair somente os rostos e facilitar o trabalho dos sistemas de detecção.

Passo a passo

  1. Equalização de Histograma
  1. Suavização
  1. Detecção de cor da pele, modelo YCrCb
  2. Detecção de cor da pele, modelo HSV
  3. Binarizar a imagem resultante
  4. Reduzir ruído

Montagem do resultado

Podemos fazer uma montagem do resultado utilzando o image magick.

O seguinte comando foi usado na pasta de resultados pra fazer as montagens: magick montage -tile 2x -label '%t' -geometry +5 -bordercolor blue -border 3 -resize x200 -pointsize 16 *.png result.png

Resultados

Não fomos capazes de reproduzir os mesmos resultados apresentados no artigo. Apesar de detectar a pele em condições ideais, algumas outras coisas acabam sendo consideradas como pele. As imagens abaixo mostram as imagens após cada processamento:

Resultado da Pedu Resultado do Artigo

About

Detecção de cor de pele a partir da junção dos modelos YCbCr e HSV.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages