Detecção de incêndio

Detecção de incêndio em tempo real: identificação de chamas reais, alertas instantâneos.

O que faz?

Meu app é um sistema de detecção de incêndio em tempo real que utiliza uma transmissão de webcam para monitorar um ambiente em busca de possíveis riscos de incêndio. O app foi criado com o Streamlit para uma interface fácil de usar e o OpenCV para processar a transmissão da webcam. A funcionalidade principal envolve capturar imagens da webcam, codificá-las e enviá-las a uma classe personalizada do Google Assistente que usa a API Gemini, especificamente o modelo de IA generativa do Google (`gemini-1.5-flash-latest`), para analisar as imagens.

A classe do Google Assistente cria uma instrução que instrui o modelo de IA a determinar se a imagem contém um incêndio real, ignorando explicitamente qualquer visualização semelhante a um incêndio de fotos ou vídeos. O modelo de IA é integrado aos modelos de comando e ao processamento de histórico de mensagens do LangChain, permitindo que ele analise imagens em contexto.

Se o modelo detectar um incêndio, o app vai alertar o usuário imediatamente mostrando um alerta na interface. O app monitora continuamente o feed da webcam, atualizando a cada poucos segundos, garantindo a detecção oportuna de qualquer ameaça de incêndio real no ambiente monitorado. Esse sistema pode ser útil em vários cenários, como o monitoramento de casas, escritórios ou espaços públicos, oferecendo uma camada extra de segurança e alerta antecipado.

Desenvolvido com

  • Nenhum

Equipe

Por

Akram Khan

De

Índia