janadeveloper / ProcessamentoImagem

1 stars 0 forks source link

Rodar o SwinFace #2

Open tfvieira opened 5 months ago

tfvieira commented 5 months ago

SwinFace.

janadeveloper commented 4 months ago

Swinface - reconhecimento facial.

O que é o Swinface?

SwinFace é um transformador multitarefa para reconhecimento facial, reconhecimento de expressão facial, estimativa de idade e estimativa de atributos.

O SwinFace, consiste em um único backbone compartilhado junto com uma sub-rede para cada conjunto de tarefas relacionadas. Para resolver os conflitos entre múltiplas tarefas e atender às diferentes demandas de tarefas, um módulo Multi-Level Channel Attention (MLCA) é integrado em cada sub-rede de análise específica de tarefa, que pode selecionar de forma adaptativa os recursos de níveis e canais ideais para executar o desejado. tarefas.

Extensos experimentos mostram que o modelo proposto compreende melhor a face e atinge excelente desempenho em todas as tarefas. Especialmente, atinge 90,97% de precisão no RAF-DB e 0,22

SwinFace

Avaliação:

Alguns resultados de testes;

Como utilizar o Swinface?

Para utilização do Swinface será necessário a instalação de alguns recursos:

Segue o passo a passo:

Após a instalação dos softwares e das bibliotecas Python Untitled

Realize o download do repositório Swinface no GitHub

também será necessário baixar o modelo treinado:

Untitled (1)

Em seguida abra o Visual Studio Code e selecione a pasta principal do Swinface. Untitled (3)

Untitled (4)

após abrir a pasta, mover o modelo treinamento baixado.

Untitled (5)

em seguida, acessar o arquivo ‘inference.py’ e alterar o caminho para o da imagem a ser utilizada, juntamente com o caminho do modelo a ser executado.

Untitled (6) Untitled (7)

e por fim, abrir o terminal e executar o programa:

Untitled (8)