Fire_smoke_monitoring_system
基于yolov8的烟火监测系统
=====
1.系统介绍
-----
>(1)基于pyside6的ui设计
>>系统包括本地图片/视频检测模块、屏幕实时检测模块、本地摄像头检测模块、检测结果查看模块 、参数调节模块
>>![UI设计](https://github.com/Username378/Fire_smoke_monitoring_system/assets/112858821/f4c79763-2887-430b-b427-2447f9771261)
>(2)本地图片/视频检测模块
>>用户可以选择从本地导入图像或视频文件,也可以实时抓取本地摄像头的图像或视频数据。系统能够自动识别图像或视频的格式、分辨率、帧率等参数,并进行适当的预处理,用户可以在系统内部同时查看原文件以及检测结果。
>>![本地文件检测](https://github.com/Username378/Fire_smoke_monitoring_system/assets/112858821/e52841c4-8c0a-454a-8357-06d39c910334)
>(3)屏幕实时检测模块
>>本系统可以对指定屏幕的图像或视频进行实时烟火检测,并显示当前的检测帧率、当前时间、目标数量、警报信息等。如果检测到烟雾火焰,系统会在图像或视频上用红色框标出其位置,并显示其置信度。
>>![实时监测图片](https://github.com/Username378/Fire_smoke_monitoring_system/assets/112858821/de77048b-0bae-43f3-a1e7-c680d49483cc)
>(4)检测结果查看模块
>>当检测到烟雾火焰时,除了在图形界面上显示结果外,还会自动记录报警信息,包括报警时间、日期、现场图片等,用户可自行选择是否保存图像或文本检测结果。
>>查看检测结果
>>![图片信息记录](https://github.com/Username378/Fire_smoke_monitoring_system/assets/112858821/df80307a-d633-46ea-876d-5850a942857e)
>>查看信息记录
>>![文本信息记录](https://github.com/Username378/Fire_smoke_monitoring_system/assets/112858821/8493e0cf-81b7-439b-a030-0d39d7bb2982)
>(5)参数调节模块
>>支持用户更换不同的烟火检测模型,以适应不同的场景和需求。用户可以从提供的模型库中选择合适的模型,也可以从网络上下载或自己训练新的模型,并导入到系统中。此外,用户还可以根据实际情况,调节检测模型的参数,如交并比、置信度等。
>>![参数调节](https://github.com/Username378/Fire_smoke_monitoring_system/assets/112858821/d8749954-e11e-4e39-b360-adf657f594b6)
2.安装
-----
>(1)安装anaconda
>>1)访问Anaconda官网:https://www.anaconda.com/products/individual
>>2)选择相应的操作系统版本并下载对应的安装包(推荐下载64位版本)
>>3)打开下载的安装包,按照提示进行安装即可
>>4)创建一个虚拟环境:
conda create --name 自命名 python
>(2)安装需求包
>
>>激活环境并安装相应的库: activate 自命名-> pip install -r requirements.txt。这一步会安装cpu版本的torch与torchvision,建议安装cuda版本,安装cuda版本很简单,首先要有英伟达显卡,其次nvdia-smi查看cuda driver驱动版本号,上英伟达官网选择对应cuda版本号的cuda套件安装,最后去torch官网选择自己安装的cuda套件版本使用conda或者pip安装即可。
3.运行
-----
配置好环境后在含有main.py的工作目录下运行main.py即可
程序员无锋
- 粉丝: 3704
- 资源: 2564
最新资源
- 基于ssm的健身房管理系统源码(java毕业设计完整源码).zip
- 用于平抑可再生能源功率波动的储能电站建模及评价 关键词:储能电站 功率波动 并网 平抑可再生能源 参考文档:《用于平抑可再生能源功率波动的储能电站建模及评价》仅参考 《光伏发电容量可信度评估》参考风电
- 不同颜色球体检测1-YOLO(v7至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 基于Python控制台电商用户行为分析.py
- 基于ssm的教师业务数据统计与分析系统源码(java毕业设计完整源码).zip
- S7-1200 S7-1500 SCL 小实例-位变量计数编程.mp4
- 基于ssm的酒店客房预定管理系统源码(java毕业设计完整源码+LW).zip
- 北京建筑大学2024给水管道系统设计平面图
- 灾情信息一体化编码及管理系统-MultiSource-HazardData v2.0 实现灾情数据高效利用
- 西门子1200PLC 自动贴标机 三轴伺服控制 包括PLC程序和触摸屏程序 1触摸屏是西门子TP900 23轴伺服PTO,脉冲加方向控制 3梯形图和SCL编写 红圆多种执行器:机械手
- 基于ssm的客户关系管理系统源码(java毕业设计完整源码).zip
- 基于ssm的课堂教学效果实时评价系统源码(java毕业设计完整源码+LW).zip
- rrt格式文件资源测试
- 主机厂基于Simulink MBD新能源电动汽车主驱电驱控制器算法模型及开发资料,量产模型,量产软件,量产代码,软件架构设计,输入输出定子,单元测试,MIL测试资料 (全套资料) Sumlink M
- 网页版的贪吃蛇下游戏(html+js)
- 基于ssm的篮球系列网上商城设计与实现源码(java毕业设计完整源码+LW).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈