当前位置: 首页 > news >正文

【尝试】基于YoloV8做安全帽识别

1、下载训练数据集

kaggle数据集下载地址

采用数据集,Construction Site Safety Image Dataset Roboflow

2、配置yolo环境

pip install ultralytics  -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

3、模型训练

(1)创建safehat.yaml文件

train: /Users/linql/Downloads/css-data/train/images/
val: /Users/linql/Downloads/css-data/valid/images/
test: /Users/linql/Downloads/css-data/test/images/nc: 10
names:- Hardhat- Mask- NO-Hardhat- NO-Mask- NO-Safety Vest- Person- Safety Cone- Safety Vest- machinery- vehicle

(2)创建yolo_train.py

from ultralytics import YOLOmodel = YOLO('yolov8n.pt')
model.train(data='safehat.yaml',epochs=100)
model.val()

运行yolo_train.py

因跑的时间过长,停止后,只迭代2次

(3)验证模型

创建yolo_test.py

from ultralytics import YOLOmodel = YOLO("runs/detect/train3/weights/best.pt")model.predict('img.png',save=True,classes=[0,2],line_width=3)

运行结果对比

部分图片来源于网络,仅用于学习与交流。如涉及版权问题,请联系我们,我们将第一时间处理。劳动防护用品佩戴图解,不会戴?不标准?_工作四步掌握正确安全帽佩戴方法 (二)安全带佩戴 其次,解开胸带,腿带和腰带上的带扣,松开所有的带子。 ⑦调节肩带到合适⑧穿戴完毕,开始工作。 (…https://www.sohu.com/a/365815422_745387

 

http://www.dtcms.com/a/274052.html

相关文章:

  • 12. 说一下 https 的加密过程
  • 2025 年第十五届 APMCM 亚太地区大学生数学建模竞赛-B题 疾病的预测与大数据分析
  • CCN-508 规范
  • Web 网站性能优化之 Nginx 优化指南
  • 提示工程:突破Transformer极限的计算科学
  • S7-1200 系列 PLC 中 SCL 语言的 PEEK 和 POKE 指令使用详解
  • IDE 关联 Git 操作
  • Java使用OSHI获取服务器信息
  • 如何在报表开发工具FastReport .NET 中构建和连接 Firebird 插件?
  • SpringBoot JWT
  • 异步技术:Web 性能优化的核心引擎
  • crmeb多门店对接拉卡拉支付小程序聚合收银台集成全流程详解
  • 电力自动化的通信中枢,为何工业交换机越来越重要?
  • Vue框架之模板语法全面解析
  • [面试] 手写题-爬楼梯,斐波那契数列
  • 揭示张量分析的强大力量:高级研究的基础-AI云计算拓展核心内容
  • 【时时三省】(C语言基础)通过指针引用数组元素
  • 2025 年第十五届 APMCM 亚太地区大学生数学建模竞赛-A题 农业灌溉系统优化
  • 基于kafka的分布式日志收集与实时监控平台(原理,框架)
  • (满满的坑LLAMA3使用申请被拒绝rejected)利用huggingface导入LLAMA3模型
  • 巨人网络持续加强AI工业化管线,Lovart国内版有望协同互补
  • 【每日刷题】加一
  • kubernetes高级调度
  • lodash不支持 Tree Shaking 而 lodash-es可以
  • 可信数据空间(Trusted Data Space)核心能力及行业赋能分析
  • 7.11类
  • 上位机知识篇---端口
  • CSS和CSS3区别对比
  • Day58
  • 深度学习篇---松科TPU部署代码分析