火災検知

リアルタイムの火災検知: 実際の炎を検出して即座にアラートを送信します。

機能

私のアプリは、ウェブカメラのフィードを使用して火災の危険性がある環境をモニタリングするリアルタイム火災検知システムです。このアプリは、ユーザー フレンドリーなインターフェースを実現するために Streamlit で構築され、ウェブカメラ ストリームを処理するために OpenCV が使用されています。コア機能は、ウェブカメラから画像をキャプチャしてエンコードし、Gemini API、特に Google 生成 AI モデル(gemini-1.5-flash-latest)を使用して画像を分析するカスタム アシスタント クラスに送信します。

アシスタント クラスは、画像に実際の火災が含まれているかどうかを判断するよう AI モデルに指示するプロンプトを作成し、写真や動画の火災のような視覚効果を明示的に無視します。AI モデルは、LangChain のプロンプト テンプレートとメッセージ履歴の処理を通じて統合されており、コンテキスト内の画像を分析できます。

モデルが火災を検出すると、アプリはインターフェースにアラートを表示してユーザーにすぐに警告します。このアプリはウェブカメラのフィードを継続的にモニタリングし、数秒ごとに更新することで、モニタリング対象の環境で発生した実際の火災の脅威をタイムリーに検出します。このシステムは、家、オフィス、公共スペースのモニタリングなど、さまざまなシナリオで役立ち、安全性と早期警告の追加レイヤを提供します。

構成

  • なし

チーム

By

Akram Khan

差出人

インド