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

基于深度学习的衣物分类识别 yolov8图像分类之衣物分类 衣服颜色识别 虚拟穿衣数据集

文章目录

      • 数据集划分
      • 数据预处理
      • 下载结构
      • 数据集中的类别
      • 训练使用的模型:YOLOv8s-cls
      • 演示
      • 颜色处理
        • 识别主色功能
        • 匹配颜色功能

衣物分类
数据集
用于此训练的数据集可以通过以下链接在 我这上找到。

数据集划分

数据集训练集验证集测试集
图片数量6037 张682 张742 张
占比81%9%10%

数据预处理

  • 自动方向:已应用
  • 调整大小:拉伸至 640x640

下载结构

文件夹结构

数据集中的类别

  • 连衣裙
  • 帽子
  • 长袖
  • 外套
  • 裤子
  • 衬衫
  • 鞋子
  • 短裤
  • 裙子
  • T恤

训练使用的模型:YOLOv8s-cls

模型大小 (像素)top1 准确率top5 准确率CPU ONNX 速度 (ms)A100 TensorRT 速度 (ms)参数量 (M)FLOPs (B) at 640
YOLOv8n-cls22469.088.312.90.312.74.3
YOLOv8s-cls22473.891.723.40.356.413.5
YOLOv8m-cls22476.893.585.40.6217.042.7
YOLOv8l-cls22476.893.5163.00.8737.599.7
YOLOv8x-cls22479.094.6232.01.0157.4154.8

演示

原始图像:

原始图像

带预测的图像:

带预测的图像

颜色处理

识别主色功能

recognize_predominant_color函数将打开 PNG 图像,将像素转换为 RGBA 格式,并遍历这些像素,忽略透明度 (alpha) 值为 0 的像素。它会统计每种非透明颜色的频率,并返回最主要的颜色。

返回的主色为: (30, 45, 78)

裤子的颜色也是:

裤子颜色

匹配颜色功能

matching_colors函数接受一个选定颜色和一组颜色列表作为输入,此外还包括一个容差值。它将返回颜色列表中与选定颜色在指定容差范围内匹配的颜色。

用法:

  • selected_color: 你希望找到匹配的 RGB 颜色元组。
  • color_list: 一组 RGB 颜色元组。
  • tolerance: 一个数值,表示允许选定颜色与列表中颜色之间的最大差异,超过该差异则不被视为匹配。
http://www.jsqmd.com/news/644763/

相关文章:

  • LLMRouter:面向LLM路由的开源库(官方README)
  • 高性能分布式机器人学习架构设计与原理深度解析
  • 暗黑破坏神2存档编辑器:5分钟解锁你的单机游戏无限可能
  • 5分钟搞定B站直播推流码获取:告别官方限制,开启专业直播体验
  • IEC 61850协议栈实战:libIEC61850开源库深度解析与电力自动化架构设计
  • Sparse Sinkhorn Attention:基于排序网络的点云全局稀疏注意力机制
  • Sonic数字人实战:快速为课程音频匹配虚拟讲师,提升课件制作效率
  • hack.chat 移动端优化技巧:响应式设计与触摸交互全指南
  • 利用OpenWrt dnsmasq实现精细化网络控制:按需分配网关与DNS的实战指南
  • ZotCard:从文献碎片到知识体系的Zotero卡片笔记革命
  • Ubuntu网络配置终极指南:nmcli vs netplan实战对比(附常见问题解决)
  • 如何零成本批量提取B站视频音频?BilibiliDown完整指南
  • 026、复杂应用架构:基于LangChain构建智能数据分析助手
  • 数据智能体是什么?怎么理解数据智能体?
  • Move Mouse终极指南:免费防休眠工具完整使用教程
  • 终极怀旧指南:3分钟快速恢复B站经典界面,告别新版复杂设计
  • 如何快速掌握微信聊天记录数据保存:开源工具的终极指南
  • XB5307A单节锂离子/锂聚合物可充电电池组保护芯片
  • 国内哪家公司专业做空气滤芯焊接设备?上海君奥专注滤芯焊接设备,滤芯厂采购不踩雷省大钱,避坑指南 - 宁夏壹山网络
  • 快速掌握Java反编译:JD-GUI完整使用指南
  • 模型路由最主流的技术:从规则路由到因果优化的系统级演进
  • ComfyUI-Impact-Pack:AI图像增强与细节处理的终极指南
  • 无人机远程身份识别的终极开源解决方案:ArduRemoteID完全指南
  • bilibili-parse:三行代码解锁B站视频解析的魔法
  • Multisim交通灯仿真进阶:除了红绿灯,你的数码管倒计时显示做对了吗?
  • Cursor Pro免费激活工具:3分钟解锁AI编程助手完整功能
  • 聊聊四轴五轴定制生产,靠谱供应商怎么选择看这篇指南 - 工业品网
  • 用Python玩转深度学习信道估计:从图像超分辨率到实战代码解析
  • 3分钟掌握HackBGRT:免费定制Windows UEFI启动画面的终极方案
  • 027、性能优化:缓存机制、提示压缩与检索加速