matheusfbonfim / CNNFaceMaskDetection

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

Home Page:https://www.youtube.com/watch?v=58JmETGFQZk&t=786s

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://www.youtube.com/watch?v=58JmETGFQZk&t=786s

License:MIT License


Languages

Language:Python 100.0%