Skip to content

Sistema de detecção de máscara facial baseado em redes convolucionais - Detecção em tempo real

License

Notifications You must be signed in to change notification settings

matheusfbonfim/CNNFaceMaskDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

DETECÇÃO DE MÁSCARA FACIAL

REDE NEURAL CONVOLUCIONAL

Sobre o projeto   |    Detecção   |    Modelo   |    Tecnologias   |    Tools   |    Como executar o projeto   |    License

Estrutura

💻 Sobre o projeto

  • Consiste na implementação de um modelo de CNN (Convolutional neural network) para detectar com a utilização da webcam se uma pessoa está usando uma máscara facial ou não.
  • Basicamente, o modelo de rede neural convolucional é construído com a utilização do TensorFlow em conjunto com a biblioteca Keras e OpenCV.
  • Para construir o modelo, é usado um conjunto de dados de imagens de pessoas com e sem máscaras faciais.
  • Toda implementação pode ser vista de forma detalhada no Google Colab e no Youtube.

📸 Detecção em tempo real

demonstracao

📃 Modelo

  • A estrutura da implementação é ilustrada na imagem abaixo.
  • O modelo construído, compilado e treinado (.h5) pode ser baixado aqui - Clique aqui para baixar

Modelo

🚀 Tecnologias

This project was developed with the following technologies:

  • License
  • License

⛏ Tools

  • License

📁 Database

O conjunto de dados (imagens) utilizados pode ser baixado aqui - Clique aqui para baixar

Conjunto de dados com 1651 imagens pertecentes a duas classes

dataset

🔑 Pré-requisitos

  • Todas as dependências e bibliotecas necessárias para executar o projeto estão incluídas no arquivo requirements.txt

  • O modelo Keras construído, compilado e treinado (.h5) pode ser baixado aqui - Clique aqui para baixar

🚀 Como executar o projeto

- Clone this repository:
$ git clone https://github.com/matheusfbonfim/CNN-Face-Mask-Detection

- For install dependencies:
$ pip install -r requirements.txt 

- Enter in directory:
$ cd src

- Execute application:
$ python3 face-detection-real-time.py

💡 Após o clone do repositório, adicionar o modelo keras baixado na pasta .model, assim sendo possível a detecção em tempo real com o OpenCV.

📝 License

O projeto está sobre a licença MIT ❤️

Gostou? Deixe uma estrelinha para ajudar o projeto ⭐

Feito com ❤️ por Matheus Bonfim

Releases

No releases published

Packages

No packages published

Languages