Feuererkennung

Echtzeit-Feuererkennung: Erkennen von echten Flammen, sofortige Benachrichtigungen

Funktion

Meine App ist ein Echtzeit-Feuererkennungssystem, das mithilfe eines Webcam-Feeds eine Umgebung auf potenzielle Brandgefahren überwacht. Die App wurde mit Streamlit für eine nutzerfreundliche Oberfläche und OpenCV für die Verarbeitung des Webcam-Streams erstellt. Die Hauptfunktion besteht darin, Bilder von der Webcam aufzunehmen, zu codieren und dann an eine benutzerdefinierte Assistant-Klasse zu senden, die die Bilder mithilfe der Gemini API, insbesondere des Google-Modells für generative AI (`gemini-1.5-flash-latest`), analysiert.

Die Assistant-Klasse erstellt einen Prompt, der das KI-Modell anweist, zu bestimmen, ob das Bild ein echtes Feuer enthält. Dabei werden alle feuerähnlichen Bilder aus Fotos oder Videos ausdrücklich ignoriert. Das KI-Modell wird über die Prompt-Vorlagen und die Nachrichtenverlaufsverwaltung von LangChain eingebunden, sodass Bilder im Kontext analysiert werden können.

Wenn das Modell ein Feuer erkennt, warnt die App den Nutzer sofort, indem eine Benachrichtigung auf der Benutzeroberfläche angezeigt wird. Die App überwacht den Webcam-Feed kontinuierlich und aktualisiert ihn alle paar Sekunden, um echte Brandgefahren in der überwachten Umgebung rechtzeitig zu erkennen. Dieses System kann in verschiedenen Szenarien nützlich sein, z. B. für die Überwachung von Privathäusern, Büros oder öffentlichen Bereichen, und bietet eine zusätzliche Sicherheitsebene und Frühwarnung.

Basis

  • Keine

Team

Von

Akram Khan

Von

Indien