Este projeto demonstra a detecção de rosto em tempo real usando o OpenCV e o Flask. Ele captura vídeo ao vivo da câmera do usuário, o processa para detectar rostos usando o classificador Haar Cascade do OpenCV e transmite o vídeo com detecções de rosto anotadas de volta ao cliente usando o Flask e o Socket.io.
Antes de executar este projeto, verifique se você tem o seguinte instalado:
pip install flask )pip install opencv-python )pip install flask-socketio ) Clone o repositório:
git clone https://github.com/Tinny-Robot/Real-Time-Face-Detection-with-Opencv-and-Flask.git
cd Real-Time-Face-Detection-with-Opencv-and-FlaskInstale dependências:
pip install -r requirements.txtExecute o aplicativo:
python app.pyAbra seu navegador:
Abra seu navegador da web e vá para http://localhost:5000 para ver a detecção de rosto em tempo real em ação.
As contribuições são bem -vindas! Se você quiser melhorar este projeto ou adicionar novos recursos, fique à vontade para bifurcar o repositório e enviar uma solicitação de tração.
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter mais detalhes.