Esta semana, e depois de ter posto o filtro HSL a funcionar correctamente, tive a testa-lo. A utilização de cores forte (azul florescente, rosa choque, etc) funciona bastante bem.
Assim passei para a detecção de objectos mas agora com o filtro HSL. Depois de definida a cor do objecto a detectar, a performance é bastante melhor que a anterior detecção de objectos, notando-se que acaba por detectar apenas os objectos daquela cor e não objectos de cores pouco semelhantes como acontecia com a outra solução.
No entanto há sempre o factor iluminação, visto que se a luz bate de maneira diferente no objecto este por vezes deixa de ser reconhecido. A webcam em questão também é bastante antiga, e com uma qualidade relativamente má, no entanto as cameras dos telemóveis não são comparáveis a máquinas fotográficas também.
Apesar disso fiquei relativamente contente com o que este filtro acabou por fazer, sendo que o mesmo está por enquanto apenas a utilizar o Hue para filtragem, não utilizando por enquanto ainda a Saturation nem a Luminance.
Estive a limpar algumas funções e com base no HSL criei um filtro para HSV também, que irá variar no seu comportamente relativamente ao primeiro, apenas quando se utilizar também como parametros a Saturation e o Value.
Depois de ler alguma informação decidi ir investigar acerca do reconhecimento da cor da pele, para possiveis movimentos com as maos ou cabeça à frente da camara do telemovel.
Descobri o paper do Peer (Human skin colour clustering for face detection), tendo criado um filtro com o algoritmo que ele apresentou. Os resultados em fotos foram bastante melhores do que estava à espera, tendo uma performance bastante boa.
Na utilização com webcam acabei por não ter tão bons resultados, mas também apenas testei num quarto à noite, com pouca luz, e tendo em conta que o algoritmo foi feito para imagens na rua estava à espera que tal acontecesse.
Isso fez-me pensar que talvez hajam soluções de uniformização de imagem/luminosidade, para que os filtros não sejam tão afectados pelas diferenças de luz. Também que talvez a utilização de outros tipos de espaços de cor possam facilitar na detecção de objectos por exemplo.
Tenho ainda esta semana que fazer a apresentação e preparar a demo para a reunião na próxima semana, e de fazer uma página para o projecto.
terça-feira, 19 de fevereiro de 2008
Subscrever:
Enviar feedback (Atom)
Sem comentários:
Enviar um comentário