简介Fire是一款基于计算机视觉与人工智能技术的智能系统可实时检测火焰及烟雾。该系统通过邮件发送即时警报有效提升安全防护等级助力避免火灾事故的发生。核心功能基于YOLO算法的火焰与烟雾实时检测可视化边界框与语义分割蒙层叠加附带检测截图的邮件警报推送可配置邮件冷却间隔防骚扰机制支持视频流/摄像头实时接入多线程邮件发送优化性能安装指南环境要求Python 3.8 或更高版本Pip 包管理工具预训练YOLOv11模型best.ptOpenCV及其他依赖库部署步骤cdFireAlertAI安装依赖包pipinstall-rrequirements.txt下载YOLO模型权重文件best.pt至项目目录配置邮件凭证建议使用谷歌应用专用密码server.login(your_emailgmail.com,Your Password)启动系统python fire_alert_ai.py使用说明基础示例修改视频源路径支持本地文件或摄像头IDvideo_capturecv2.VideoCapture(sample.mp4)运行检测程序后触发警报时将自动发送邮件python fire_alert_ai.py关键代码段邮件警报函数send_email(receiver_emailexample.com,frame)目标处理逻辑forbox,track_id,class_id,maskinzip(bounding_boxes,tracking_ids,detected_class_ids,segmentation_masks):# 检测逻辑处理效果演示火焰检测烟雾检测![火焰]![烟雾]技术架构开发语言: Python框架与工具库:OpenCVcvzoneultralytics (YOLO)NumPysmtplibthreading