Caros usuários!
Ao analisar a imagem do rosto (rastreamento de rosto), observou-se que os algoritmos padrão de rastreamento de rosto às vezes a encontram onde não está. Os contornos do rosto aparecem por um momento em locais do quadro onde não há imagem do rosto da pessoa. Achei que era 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 deixou de desaparecer. Então eu pedi que ele abrisse a boca. Contour abriu a boca. Solicitado a acenar para a esquerda, ele acenou com a cabeça....
Teoricamente, pode ser uma coincidência, mas é muito improvável.
Decidi compartilhar isso com você.
Feito este programa.
Ele contém apenas o algoritmo de rastreamento do rosto de uma pessoa e um serviço adicional.
Nomeadamente:
• 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 foto capturado e procure por rostos de fantasmas nele. Vídeos ou fotos podem ser feitos por este aplicativo ou por qualquer outro.
• Compartilhe suas descobertas com amigos. Ao enviá-los do aplicativo com o serviço padrão "Compartilhar".
• Receba dos amigos seus vídeos e fotos e analise-os usando o aplicativo.
Na versão Pro:
• Seleção do tipo de detector:
- detector facial básico;
- o segundo detector de face 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 fotografar a entidade rastreadora (Fantasma ou espírito);
• memória para gravação e reprodução de fotos e vídeos;
Para aqueles que estão interessados em quais tecnologias e algoritmos o aplicativo usa, aqui estão:
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 não superior a 20°. Ou seja, fantasmas, não olhando para a câmera ele não vai ver.
• O algoritmo gasta muitos recursos da CPU e pode diminuir a velocidade em vídeos e fotos grandes externos (gravados). Mas ainda analisa cada quadro, apenas em câmera lenta.
Seja paciente, rostos fantasmas podem não ser encontrados por um longo tempo.
Uma pesquisa bem sucedida.
Com respeito,
Michael Frankel
P.S. Talvez isso seja um erro do algoritmo. O programa não pretende ser científico. É mais uma brincadeira....
MINHA CRENÇA:
!!! SEM GUERRA!!!