Deteksi kebakaran
Deteksi kebakaran real-time: mengidentifikasi api sungguhan, pemberitahuan instan.
Fungsinya
Aplikasi saya adalah sistem deteksi kebakaran real-time yang menggunakan feed webcam untuk memantau lingkungan guna mendeteksi potensi bahaya kebakaran. Aplikasi ini dibuat dengan Streamlit untuk antarmuka yang mudah digunakan dan OpenCV untuk menangani streaming webcam. Fungsi intinya mencakup pengambilan gambar dari webcam, mengenkodenya, lalu mengirimkannya ke class Asisten kustom yang menggunakan Gemini API, khususnya model AI Generatif Google (`gemini-1.5-flash-latest`), untuk menganalisis gambar.
Class Asisten membuat perintah yang menginstruksikan model AI untuk menentukan apakah gambar berisi api sungguhan, dengan mengabaikan visual seperti api dari foto atau video secara eksplisit. Model AI diintegrasikan melalui template perintah dan penanganan histori pesan LangChain, sehingga dapat menganalisis gambar dalam konteks.
Jika model mendeteksi kebakaran, aplikasi akan segera memperingatkan pengguna dengan menampilkan pemberitahuan di antarmuka. Aplikasi terus memantau feed webcam, yang diperbarui setiap beberapa detik, sehingga memastikan deteksi ancaman kebakaran yang sebenarnya secara tepat waktu di lingkungan yang dipantau. Sistem ini dapat berguna dalam berbagai skenario, seperti memantau rumah, kantor, atau ruang publik, sehingga memberikan lapisan keamanan dan peringatan dini tambahan.
Dibuat dengan
- Tidak ada
Tim
Oleh
Akram Khan
From
India