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即可
没有合适的资源?快使用搜索试试~ 我知道了~
基于yolov8的烟火监测系统+源代码+文档说明
共416个文件
py:166个
pyc:146个
yaml:35个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 170 浏览量
2024-07-24
21:44:18
上传
评论
收藏 82.76MB ZIP 举报
温馨提示
<项目介绍> - 基于yolov8的烟火监测系统 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
基于yolov8的烟火监测系统+源代码+文档说明 (416个子文件)
dcnv3_cpu.cpp 2KB
vision.cpp 699B
dcnv3_cuda.cu 8KB
dcnv3_im2col_cuda.cuh 52KB
end-back.env 675B
.gitignore 182B
dcnv3.h 3KB
dcnv3_cuda.h 2KB
dcnv3_cpu.h 2KB
Security_monitoring_system.iml 602B
发现烟火0.jpg 217KB
发现烟火1.jpg 208KB
logo.jpg 76KB
testimage.jpg 53KB
config.json 327B
README.md 3KB
README.md 2KB
README.md 2KB
readme.md 566B
.name 7B
testimage_mutifire.png 3.26MB
info.png 7KB
danger.png 4KB
warning.png 4KB
success.png 3KB
check_yes.png 867B
delay.png 718B
web.png 596B
RTSP.png 577B
cam.png 553B
conf.png 547B
resize.png 501B
check_no.png 493B
model.png 480B
track.png 461B
IOU.png 445B
pause.png 437B
flow.png 407B
file.png 372B
set.png 345B
begin.png 341B
stop.png 306B
box_down.png 280B
box_up.png 269B
menu.png 248B
save.png 239B
yolov8s.pt 21.47MB
smoke_fire.pt 21.47MB
new.pt 21.47MB
smoke_fire_pro.pt 16.67MB
resources.py 146KB
main_window.py 85KB
rc_icons.py 56KB
block.py 56KB
exporter.py 45KB
metrics.py 41KB
attention.py 40KB
augment.py 37KB
tasks.py 35KB
main.py 31KB
trainer.py 30KB
__init__.py 29KB
ops.py 28KB
plotting.py 27KB
autobackend.py 25KB
utils.py 25KB
results.py 24KB
torch_utils.py 23KB
encoders.py 22KB
afpn.py 21KB
tiny_encoder.py 21KB
yolo_abandon_01.py 20KB
model.py 20KB
predict.py 19KB
checks.py 19KB
loss.py 19KB
__init__.py 18KB
kalman_filter.py 18KB
yolo_abandon_02.py 17KB
kernel_warehouse.py 17KB
prompt.py 16KB
predictor.py 16KB
loaders.py 16KB
app.py 16KB
benchmarks.py 16KB
head.py 16KB
transformer.py 16KB
head.py 15KB
dcnv3.py 15KB
yolo.py 14KB
instance.py 14KB
byte_tracker.py 14KB
yolo_abandon_03.py 14KB
dynamic_snake_conv.py 13KB
tal.py 13KB
val.py 13KB
dataset.py 13KB
amg.py 13KB
loss.py 13KB
comet.py 13KB
共 416 条
- 1
- 2
- 3
- 4
- 5
资源评论
- qq_569313362024-08-22哥可以教一下吗
程序员无锋
- 粉丝: 3677
- 资源: 2181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功