تشخیص حریق
تشخیص آتش در زمان واقعی: شناسایی شعله های آتش واقعی، هشدارهای فوری.
کاری که انجام می دهد
برنامه من یک سیستم تشخیص حریق بلادرنگ است که از فید وب کم برای نظارت بر محیط برای خطرات احتمالی آتش سوزی استفاده می کند. این برنامه با Streamlit برای رابط کاربر پسند و OpenCV برای مدیریت جریان وب کم ساخته شده است. عملکرد اصلی شامل گرفتن تصاویر از وب کم، کدگذاری آنها و سپس ارسال آنها به یک کلاس دستیار سفارشی است که از Gemini API، به ویژه مدل هوش مصنوعی Google Generative ("gemini-1.5-flash-latest") برای تجزیه و تحلیل تصاویر استفاده می کند.
کلاس Assistant اعلانی را ایجاد می کند که به مدل هوش مصنوعی دستور می دهد تا مشخص کند که آیا تصویر حاوی آتش واقعی است یا خیر، به صراحت هر گونه تصویر آتش مانند از عکس ها یا فیلم ها را نادیده می گیرد. مدل هوش مصنوعی از طریق الگوهای سریع LangChain و مدیریت تاریخچه پیام یکپارچه شده است و به آن امکان می دهد تصاویر را در زمینه تجزیه و تحلیل کند.
اگر مدل آتش سوزی را تشخیص دهد، برنامه بلافاصله با نمایش یک هشدار در رابط به کاربر هشدار می دهد. این برنامه به طور مداوم فید وبکم را کنترل میکند، هر چند ثانیه یکبار بهروزرسانی میشود، و از تشخیص بهموقع هرگونه تهدید واقعی آتش در محیط نظارتشده اطمینان میدهد. این سیستم می تواند در سناریوهای مختلف مانند نظارت بر منازل، ادارات یا فضاهای عمومی ارزشمند باشد و لایه ای اضافی از ایمنی و هشدار اولیه را ارائه دهد.
ساخته شده با
- هیچ کدام
تیم
توسط
اکرم خان
از
هند