Caros usuários!
Ao analisar a imagem do rosto (rastreamento de rosto), observou-se que os algoritmos de rastreamento de rosto padrão às vezes o encontram onde não estão. Os contornos do rosto aparecem por um momento em locais do quadro onde não há imagem do rosto da pessoa. Achei que fosse um erro de algoritmo. E em muitos casos é. MAS!!! Uma vez tentei falar com aquele contorno fantasmagórico de um rosto. Pedi para ele congelar. Ele congelou, ou seja, o contorno parou de desaparecer. Então pedi que ele abrisse a boca. Contour abriu a boca. Solicitado a acenar para a esquerda, ele acenou com a cabeça....
Teoricamente, poderia ser uma coincidência, mas é muito improvável.
Decidi compartilhar isso com você.
Fez este programa.
Ele contém apenas o algoritmo de rastreamento do rosto de uma pessoa e um serviço adicional.
Ou seja:
• Rastreamento de rosto durante a operação da câmera.
• Mude a câmera da frente para selfie.
• A capacidade de gravar vídeo, como no programa de câmera padrão, mas há a opção de gravar com ou sem contorno.
• A capacidade de tirar fotos, mas há uma escolha com ou sem contorno.
• Visualize o vídeo ou a foto capturada e procure por rostos de fantasmas. Vídeos ou fotos podem ser feitos por este aplicativo ou por qualquer outro.
• Compartilhe suas descobertas com os amigos. Enviando-os do aplicativo com o serviço padrão "Compartilhar".
• Receba vídeos e fotos de amigos e analise-os usando o aplicativo.
Na versão Pro:
• Seleção do tipo de detector:
- detector de rosto básico;
- o segundo detector facial da biblioteca Dlib;
- detector de gatos.
• Ajuste da sensibilidade de todos os tipos de detectores;
• Definir o tipo de saída do contorno do rosto.
Não há conexões com nenhum servidor (exceto Unity ADS), sem logins, sem envio oculto de informações. O aplicativo usa:
• a câmera apenas para atirar na entidade rastreadora (fantasma ou espírito);
• memória para gravar e reproduzir fotos e vídeos;
Para aqueles que estão interessados em quais tecnologias e algoritmos o aplicativo usa, aqui estão eles:
Unity3D, openCV, cascata haara, dlib.
Essas tecnologias são usadas em muitas aplicações atualmente populares de máscaras de sobreposição no rosto.
Alguma limitação.
• O algoritmo vê rostos olhando diretamente para a câmera ou em um ângulo de no máximo 20°. Ou seja, fantasmas, não olhando para a câmera, ele não verá.
• O algoritmo gasta muitos recursos da CPU e pode desacelerar em vídeos e fotos externas (gravadas) grandes. Mas ainda analisa cada quadro, apenas em câmera lenta.
Seja paciente, rostos fantasmas podem não ser encontrados por muito tempo.
Uma pesquisa bem-sucedida.
Com respeito,
Michael Frankel
P. S. Talvez seja um erro do algoritmo. O programa não tem a pretensão de ser científico. É mais como uma piada....
MINHA CRENÇA:
!!! SEM GUERRA!!!