news 2026/5/23 9:49:07

带标注的瓶盖缺陷分类数据集, 识别率99.3%,可识别瓶盖破损,瓶盖松动,无瓶盖,密封环断裂等常见问题,支持yolo,coco json,pascal voc xml格式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
带标注的瓶盖缺陷分类数据集, 识别率99.3%,可识别瓶盖破损,瓶盖松动,无瓶盖,密封环断裂等常见问题,支持yolo,coco json,pascal voc xml格式

带标注的瓶盖缺陷分类数据集, 识别率99.3%,可识别瓶盖破损,瓶盖松动,无瓶盖,密封环断裂等常见问题,支持yolo,coco json,pascal voc xml格式

模型训练指标参数:

数据集拆分

训练集

2860图像

验证集

162图像

测试集

85图像

预处理

预处理尺寸调整:适配至 512×512 范围内

数据增强

单个训练样本输出数量:5

翻转:水平翻转

旋转:-15° 至 +15° 之间

边界框参数:旋转:-6° 至 +6° 之间

剪切变换:水平 ±6°、垂直 ±5°

亮度:0% 至 +6% 之间

数据集标签:

'brokenRing', 'brokencap', 'goodCap', 'loosecap', 'noCap'

  • brokenRing防盗环破损 / 密封环断裂出现断裂、缺损,是饮料瓶最常见的瓶盖缺陷之一。

  • brokencap瓶盖破损瓶盖本体开裂、缺角、碎裂、变形损坏,不只是环,整个盖子坏了。

  • goodCap合格瓶盖 / 良品瓶盖无破损、无松动、位置正确,符合生产质量标准的正常瓶盖。

  • loosecap瓶盖松动瓶盖旋紧力度不足、歪斜、未完全拧紧,存在漏液、漏气风险。

  • noCap无瓶盖 / 缺盖瓶口完全没有瓶盖,属于严重缺失类缺陷。

数据集图片和标注信息示例:

数据集下载:

yolo26: https://download.csdn.net/download/pbymw8iwm/92766497

yolo v12:https://download.csdn.net/download/pbymw8iwm/92766490

yolo v11: https://download.csdn.net/download/pbymw8iwm/92766496

yolo v9:https://download.csdn.net/download/pbymw8iwm/92766493

yolo v8:https://download.csdn.net/download/pbymw8iwm/92766494

yolo v7:https://download.csdn.net/download/pbymw8iwm/92766491

yolo v5: https://download.csdn.net/download/pbymw8iwm/92766498

yolo darknet: https://download.csdn.net/download/pbymw8iwm/92766495

coco json: https://download.csdn.net/download/pbymw8iwm/92766492

pascal voc xml:https://download.csdn.net/download/pbymw8iwm/92766489

YOLO模型训练

下载数据集之后解压到当前文件夹,然后将 我的仓库 https://gitcode.com/pbymw8iwm/YOLOProject里的训练模型脚本复制到文件夹下,假设你使用的是yolov8来训练你就用 python train_yolov8.py

注意,请根据你的GPU能力来适当调整训练参数,比如训练batch,patience,workers,以及模型类型(如果你的GPU硬件条件限制,可以联系作者进行付费模型训练,部分模型只需要一杯奶茶钱

模型下载:

模型验证测试情况:

验证测试代码:

#需要安装pip install ultralytics from ultralytics import YOLO import cv2 # 加载训练好的 YOLO .pt 模型 model = YOLO('best.pt') # 替换为你实际的 .pt 模型文件路径 # 定义要测试的图片路径 image_path = './image.jpg' # 替换为你实际的图片文件路径 # 使用模型对图片进行预测 results = model(image_path) # 获取预测结果 for result in results: # 获取绘制了检测框的图片 annotated_image = result.plot() # 显示图片 cv2.imshow("YOLOv Inference", annotated_image) # 等待按键退出 cv2.waitKey(0) # 关闭所有 OpenCV 窗口 cv2.destroyAllWindows()

推理结果:

{
"predictions": [
{
"x": 1028,
"y": 663,
"width": 876,
"height": 742,
"confidence": 0.942,
"class": "loosecap",
"class_id": 3,
"detection_id": "00efe564-f48f-43d7-9635-9ddbfa8e386b"
}
]
}

推理结果

{
"predictions": [
{
"x": 1075.5,
"y": 541.5,
"width": 1039,
"height": 855,
"confidence": 0.879,
"class": "brokenRing",
"class_id": 0,
"detection_id": "1cfd05ed-47e0-4c6c-8651-57815b18d14c"
}
]
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 9:44:12

大牛直播SDK(SmartMediaKit)Windows平台多路RTSP转RTMP推流集成说明

文档概述 在安防监控、智慧园区、应急指挥、工业视觉、低空经济、无人机回传和多路摄像头上云等场景中,现场设备通常以 RTSP 方式输出视频流,而云端平台、直播分发平台或业务中台往往更倾向于接收 RTMP 流。此时,系统需要在边缘侧或 Windows…

作者头像 李华
网站建设 2026/5/23 9:42:52

JavaScript DOM 核心操作(DOM Manipulation)

本文是 JavaScript DOM 核心权威教程,涵盖 DOM 树、节点选择、遍历、增删改查、属性、样式、事件、渲染流程与性能优化。一、什么是 DOM?DOM(文档对象模型) 是浏览器将 HTML 解析成的对象化树形结构,是 JavaScript 操作…

作者头像 李华
网站建设 2026/5/23 9:38:35

pprint,一个漂亮打印的 Python 库!

在日常编程中,我们经常需要打印复杂的数据结构——嵌套的字典、列表、JSON 响应、配置对象等。使用普通的 print() 会将整个结构挤在一行或简单换行,导致可读性极差,尤其是在调试多层嵌套的 API 返回数据时,简直是一场灾难。pprin…

作者头像 李华
网站建设 2026/5/23 9:35:47

3步掌握WeChatExporter:永久备份微信聊天记录的终极方案

3步掌握WeChatExporter:永久备份微信聊天记录的终极方案 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾因手机丢失或更换设备而痛失珍贵的微信聊天记…

作者头像 李华
网站建设 2026/5/23 9:34:44

抖音下载神器:如何免费批量下载无水印视频、音乐和图片

抖音下载神器:如何免费批量下载无水印视频、音乐和图片 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback supp…

作者头像 李华