Back to skills
extension
Category: Data & AnalyticsNo API key required

鞋子色卡精准识别与专属档案库-专业版

"从此,鞋类色号识别不再靠猜。" 打开图 → 出色号 → 定色差 → 归档案 → 一辈子的色彩资产。 核心承诺: ✅ 内置 150+ 潘通TPG/C 色号(鞋类专精) ✅ 三级色差判定(无偏差/轻微/明显) ✅ 偏向诊断三轴(偏红/偏黄/偏暗量化) ✅ 档案库越用越准

personAuthor: user_2df7b78chubcommunity

鞋子色卡精准识别与专属档案库技能 (shoe-color-recognizer)

版本:v5.0 (2026-07-07) 作者:团子 🦐 (OpenClaw) 定位:从"图片识别工具"升级为"专属档案库 + 智能匹配 + 材质推断 + 偏差回写 + 场景落地"的全流程色彩+材质管理方案 精度目标:色差 ΔE ≤ 3(无偏差级),配合实物核验达工业级 v5.0 精度飞跃:ΔE2000算法 + 2801色全覆盖 + 白平衡校正 + K-means多色采样 + 自适应区域


🤖 AI 助手行为准则(必读!!)

当用户激活本技能时,AI 助手(团子/其他AI)必须遵守以下流程:

首次使用检测

  1. 检测档案库状态:读取 archive-db/05-档案索引.json

    • 文件不存在或为空 → 立即触发首次引导流程
    • 文件存在且有内容 → 直接进入识别使用状态
  2. 首次引导流程(用户友好版): AI 主动发起类似对话(不需要用户提问就主动引导):

    老大,我看你是第一次用「鞋子色卡精准识别」技能,欢迎🦐
    
    建议咱先花 3-5 分钟建一下你的专属档案库,
    之后每次识别都能秒调档案,精度飞升。
    
    要走引导流程吗?(Y/N)
    
    ✅ Y → 我一步步问你,你回答就行(5 步:色卡→材质→品牌→备注→索引)
    ⏭️ N → 直接用(可以随时后补,命令:python3 setup_wizard.py)
    
  3. 引导执行方式(AI 二选一):

    • 方式A(推荐):AI 让用户在终端运行 python3 setup_wizard.py(有交互提示更友好)
    • 方式B:AI 在对话里模拟引导,每步问用户,帮用户执行对应命令

5 步引导标准问答

Step 1 · 潘通色卡库

📚 Step 1:潘通色卡库

已内置:
  ✅ 潘通 TPG:**完整 2,801 色** 全色域含 RGB(ΔE2000 精准匹配)+ 92 色手动校验优先覆盖
  ✅ 潘通 C:39 个印刷专色(LOGO/印刷线条用)
  ✅ 算法升级:ΔE2000 (CIEDE2000) —— 灰色系/低饱和区感知最精准(替代旧ΔE94)
  ✅ 白平衡自动校正:检测白底色温偏移并修正
  ✅ K-means多色采样:每个区域提取2-3主色+占比(替代旧单色采样)
  ✅ 自适应鞋型区域:低帮/中帮/高帮动态调整采样比例

❓ 老大有企业专属定制色卡吗?
   - 有 → 给我色卡列表(格式:色号名 R G B)
   - 没有 → 跳过

Step 2 · 材质样品库

🧵 Step 2:材质样品库

上传常用材质原色图,识别精度会飞升。优先级:

⭐ P0 必备(7张):磨砂超纤灰/黑、咬花超纤黑、磨砂皮头层灰/黑、三明治网布黑、钢丝布灰
⭐⭐ P1 进阶(5张):橡胶大底、EVA中底、反光织带、TPU件、BOA旋钮、Cambrelle内里
⭐⭐⭐ P2 可选:飞织、疯马皮、Cordura 等

❓ 老大能提供多少张?(发图给我即可,我帮你归类存入)
   1️⃣ 现在批量发(建议 P0)
   2️⃣ 稍后手动补
   3️⃣ 跳过(遇到再补)

Step 3 · 品牌档案

🏷️ Step 3:品牌档案

已预置:Lanoudun / FASHION-THE-SHOES

❓ 老大常打交道的品牌有哪些?告诉我品牌名,我帮你建骨架档案。
   例:安踏、李宁、Adidas、自主品牌XX 等

Step 4 · 定制备注

🎨 Step 4:定制备注

有没有特殊配色/限量款/客户专属色需要备注?

例:
  - "2026春夏限定 · 淡雾灰"
  - "XX工地专供 · 荧光警示黄"
  - "客户A专属 · 三色配(成本+15%)"

❓ 现在录入还是稍后补?

Step 5 · 档案索引

📊 Step 5:档案索引

✅ 自动生成 `archive-db/05-档案索引.json`
✅ 显示档案库总览

建库完成!老大以后发鞋子图,我直接秒识别 🦐

建库完成后的对话状态

AI 转入使用状态,主动告知老大:

🎉 档案库就绪!

📌 现在可以:
1. 发鞋子图给我 → 我出识别报告
2. 让我按品牌筛选 → "识别这只鞋,是Lanoudun的"
3. 让我框选区域 → "重点识别前帮"
4. 让我归档结果 → 自动写入档案库

随时找我 🦐

后续每次识别的标准输出

AI 收到鞋子图后,必须按以下格式输出:

  1. 基础信息(款号/品类/季节/功能)
  2. 鞋面主体表格(部位/材质/颜色TPG/工艺)
  3. 装饰工艺表格(LOGO/印刷 → C卡)
  4. 鞋底系统表格(材质/本色/工艺)
  5. 配件五金
  6. 内构(图片看不到的必须标"待老大反馈")
  7. 色号系统(严格分卡)
  8. 三级色差判定 + 偏向诊断(新)
  9. 材质自动推断 + 偏差回写学习(v1.02新增)
  10. 待反馈问题清单(帮老大快速摸实物核验)


🎯 v4.0 核心升级

  • 档案库先行:安装后先建立专属档案库(品牌/材质/色系/款式四维度)
  • 框选采色:识别时框选精准采色区域,剔除背景杂物
  • 三级色差判定:无偏差 / 轻微偏差 / 明显偏差
  • 色彩偏向诊断:偏红/偏黄/偏暗/偏浅方向标注
  • 人工核验闭环:偏差记录回写档案库,防止重复错
  • 场景化落地:设计端/生产端/品控端三端应用

🎯 v1.02 核心更新(偏差回写 + 材质推断 + 白底过滤)

材质自动推断(默认开启)

识别色卡的同时自动推断材质,无需手动操作:

  • 纹理特征分析 analyze_texture():6维特征(亮度均值/饱和度/色彩方差/梯度密度/高光比例/深色比例)
  • 材质推断引擎 guess_material():纹理特征 × 13+1种材质规则 × 区域候选池 × 品牌偏好加权
  • 耐磨超纤专用规则:鞋头/前套防撞区域功能性加权(灰色系时+0.40),反绒皮降权(-0.25)
  • 命令行参数--no-material 关闭推断,--brand 联动档案库材质偏好

白底产品照过滤

产品照白色背景会严重污染纹理分析(高光比例可达65%+),v1.02 增加过滤机制:

  • analyze_texture() 自动剔除亮度>240的像素(白色背景),只分析材质本身
  • 输出增加 bg_ratio(白底占比)辅助信息
  • 过滤后数据对比:L_avg从221→159,hl_ratio从0.66→0.013,置信度整体提升

偏差回写学习闭环

用户反馈材质修正后,系统自动:

  1. 识别记录修正:JSON 中 material_guess.top 更新 + human_correction 字段记录原始推断→修正→原因
  2. 规则库调优:新增材质规则 + 区域候选池调整 + 功能性加权规则
  3. 下次自动生效:同类场景(鞋头灰色系)耐磨超纤优先,无需再次反馈

材质推断结果示例

鞋头/前套    → 耐磨超纤 (0.82) | 反绒皮(0.55), 头层牛皮(0.50)
前帮主体      → 反绒皮   (0.80) | 飞织网布(0.70), 头层牛皮(0.50)
鞋舌/领口    → 飞织网布 (0.70) | 三明治网布(0.60), 超纤(0.35)
中底          → EVA发泡  (0.35)
大底          → 橡胶底   (0.20) | 橡塑底(0.15)

大底智能定位改进

find_sole_region() 从简单的亮度扫描改为轮廓边界法

  • 先找鞋子轮廓边界(非白色mask),再在轮廓底部15%取真实大底区域
  • 修复:之前大底采到白色背景→现在采到真实黑色橡胶底

📌 安装后必做:档案库建库引导(Step 0)

每次首次使用本技能,团子会主动引导老大完成建库。已建过库的直接跳过。

一、建库总览

档案库位置:design-knowledge/materials-library/archive-db/

archive-db/
├── 01-潘通色卡库/           标准色卡(TPG/TPX/C/U)
│   ├── 通用潘通TPG.json     行业通用(已内置150+色号)
│   ├── 通用潘通C.json       行业通用印刷色卡
│   └── 企业定制色卡.json    ⏳ 待老大定制
├── 02-材质样品库/           材质原色实拍图
│   ├── 皮革/               磨砂皮/超纤/PU/头层皮...
│   ├── 织物/               网布/飞织/钢丝布...
│   ├── 大底/               橡胶/EVA/TPU...
│   └── 五金/               BOA/金属/塑料件...
├── 03-品牌成品库/           品牌配色图 + 留样实拍
│   ├── Lanoudun/          蓝鸥盾(已初始化)
│   ├── FASHION-THE-SHOES/  (已初始化)
│   └── 其他品牌/           ⏳ 陆续添加
├── 04-定制备注库/           特殊配色/限量款/季节限定
│   └── 备注日志.md
└── 05-档案索引.json         元数据索引(支持全库检索)

二、建库引导流程(团子主动问答)

🔹 引导步骤 1:潘通色卡库

团子问:老大,我这边已经内置了通用潘通TPG卡(150+色号) + 通用潘通C卡(80+色号),覆盖劳保鞋/徒步鞋常用色。

  • Q1:咱家有企业专属定制色卡吗?(比如"蓝鸥盾灰"、"团子红"这种自定义色)

    • 有 → 老大发我色卡RGB值或图片 → 我加进 企业定制色卡.json
    • 没有 → 跳过
  • Q2:需要扩充色卡库吗?(比如加入更多沙色/绿色/警示色)

    • 需要 → 告诉我系列 → 我扩充
    • 不需要 → 保持现状

🔹 引导步骤 2:材质样品库

团子问:材质识别的核心是"看过原色图"。老大能提供以下材质的原色实拍图吗?

优先级 P0(必备):

  • [ ] 磨砂超纤(灰/黑各1张)
  • [ ] 咬花超纤(黑1张)
  • [ ] 磨砂皮头层(灰/黑各1张)
  • [ ] 三明治网布(黑1张)
  • [ ] 钢丝布(灰1张)
  • [ ] 橡胶大底(黑1张)
  • [ ] EVA中底(白/灰各1张)

优先级 P1(进阶):

  • [ ] 反光织带、TPU注塑件、BOA旋钮各1张
  • [ ] 内里布(Cambrelle/抗菌网布各1张)

优先级 P2(可选):

  • [ ] 飞织、疯马皮、油蜡皮、Cordura等特殊材质

上传方式

  • 老大发图 → 团子存到 02-材质样品库/{类别}/{材质名}_{颜色}.jpg
  • 每张图附带 材质名称 + 厚度(如已知)+ 供应商(如已知)

🔹 引导步骤 3:品牌成品库

团子问:老大主要打交道的品牌是哪几个?

  • 已初始化:Lanoudun 蓝鸥盾FASHION THE SHOES
  • 新增品牌:告诉我品牌名 → 我建骨架文件夹

每个品牌需要:

  • [ ] 品牌LOGO图(1张)
  • [ ] 爆款/经典款成品图(每款2-3张:正面/侧面/后跟)
  • [ ] 官方配色卡(如有)
  • [ ] 留样实拍(如有实物,标准光源下拍最好)

🔹 引导步骤 4:定制备注

团子问:有没有特殊配色/限量款/季节限定需要单独备注?

  • 例:"2026春夏限定 · 淡雾灰"(15-4502 TPG + 微加5%冷调偏移)
  • 例:"XX工地专供 · 荧光警示黄"(803 C,成本+15%)
  • 老大直接口述 → 我写入 04-定制备注库/备注日志.md

🔹 引导步骤 5:档案索引生成

建库完成后,团子自动生成 05-档案索引.json(元数据索引),支持后续全库检索:

{
  "brands": ["Lanoudun", "FASHION-THE-SHOES", ...],
  "materials": {"磨砂超纤": ["灰", "黑"], ...},
  "color_cards": {"TPG": 150+, "C": 80+, "企业定制": N},
  "last_updated": "2026-07-07"
}

🔍 使用流程:智能色卡匹配与色彩识别(Step 1-6)

Step 1:导入待识别素材 + 框选采色区域

用户操作

老大 → 发鞋子图片

团子操作

  1. 保存图片到 inbound/
  2. 运行分区扫描(9宫格),显示每区域建议
  3. 询问老大:"这只鞋子重点识别哪些部位?我给你框出候选采色区域"
  4. 老大确认后 → 团子精准框选,剔除背景/阴影/高光
# 全区扫描
python3 tools/color_picker.py <图片>

# 框选指定区域(用户指定坐标)
python3 tools/color_picker.py <图片> --region 300,400,600,700

# 智能剔除背景(v4新增)
python3 tools/color_picker.py <图片> --smart-crop

Step 2:关联专属档案库

优先匹配范围

  1. 有品牌信息 → 优先在该品牌档案库匹配(速度快、精度高)
  2. 无品牌信息 → 全库检索

筛选条件

python3 tools/color_picker.py <图片> --brand Lanoudun          # 只对比蓝鸥盾档案
python3 tools/color_picker.py <图片> --material 磨砂超纤        # 只对比该材质档案
python3 tools/color_picker.py <图片> --category 徒步鞋           # 只对比徒步鞋档案

Step 3:色差数据判定(三级 + 偏向)

输出格式(v4新增)

🔸 前帮主体
   采样RGB: (143, 143, 139)  #8F8F8B
   ⭐ 匹配色号:16-3907 TPG (Alloy)
   ΔE2000 = 2.5
   
   色差判定:✅ 无偏差(ΔE2000 ≤ 3)
   偏向诊断:略偏黄 (b* +0.8) + 略偏亮 (L* +1.2)
   
   Top 3 候选:
   #1 [TPG] 16-3907 TPG (Alloy)         ΔE=2.5  ✅无偏差
   #2 [TPG] 16-4402 TPG (Ultimate Gray) ΔE=3.1  🟢轻微偏差
   #3 [C]   Cool Gray 8 C               ΔE=3.4  🟢轻微偏差

三级判定标准: | ΔE2000 | 等级 | 处理 | |------|------|------| | ΔE2000 ≤ 3 | ✅ 无偏差 | 直接采用 | | 3-6 | 🟢 轻微偏差 | 人工核验优先 | | > 6 | 🔴 明显偏差 | 必须实物核对 |

偏向诊断维度

  • L* 明度轴:+ 偏亮 / − 偏暗
  • a* 红绿轴:+ 偏红 / − 偏绿
  • b* 黄蓝轴:+ 偏黄 / − 偏蓝

Step 4:人工二次核验

特殊材质必须实物核验

  • 反光材质(3M反光织带)— 光线角度影响大
  • 磨砂材质(磨砂皮/超纤)— 表面漫反射误判
  • 渐变配色 — 采样点位置敏感

团子输出核验清单

📋 需实物核验清单:
- [ ] 前帮主体 → 标准光源(D65)对色 → 记录实际色号
- [ ] LOGO印刷 → 印刷样本对色
- [ ] 大底黑色 → 材料本色确认

Step 5:结果归档更新

每次识别完成后自动归档

  1. 单款档案更新 → 09-品牌档案库/{品牌}/{款号}.md
  2. 色差数据记录 → 10-纠错反馈库/{品牌}_识别记录.md
  3. 偏差回写档案库(v4新增)→ 下次相同鞋子智能规避同类错误
  4. 新增特殊配色 → 自动加入 04-定制备注库/

归档模板

### 识别记录 2026-07-07
- 款号:Lanoudun 26E-7-1
- 部位:前帮
- 系统识别:16-3907 TPG (ΔE=2.5)
- 老大核验:确认 或 修正为 XX-XXXX TPG
- 偏向:偏黄+偏亮
- 备注:磨砂超纤,1.4mm,冷光源下略偏冷

Step 6:场景化落地应用

三端标准输出

🎨 设计端

  • 配色复刻:给出精确色号 → 直接下单打样
  • 新品调色:基于历史数据推荐搭配色

🏭 生产端

  • 来料质检:材料到货 → 对色卡 → 判定合格/不合格
  • 生产线配色校对:批次抽检 → ΔE ≤ 3 通过

🔍 品控端

  • 成品色差判定:多批次色差跟踪
  • 瑕疵筛查:色斑/色差/褪色识别

📊 精度承诺(v4诚实版)

| 项目 | 图片单独 | +档案库匹配 | +实物核验 | |------|---------|-----------|----------| | 大类识别 | 90% | 99% | 99% | | 子类识别 | 60% | 95%(有档案)| 99% | | 色号精度 | ΔE≤5 | ΔE≤3 | ΔE≤1.5 | | 偏向诊断 | 可给方向 | 精准量化 | 权威 | | 品牌配色识别 | 60% | 99% | 99% |


🚀 快速开始

首次使用(安装后)

1. 老大打招呼:"团子,开始建档案库"
2. 团子按 5 步引导流程逐个问
3. 老大按顺序回复
4. 建库完成 → 生成索引 → 进入识别阶段

日常使用

1. 老大发鞋子图
2. 团子输出:分区候选 + 匹配档案 + 三级色差 + 偏向诊断
3. 老大核验(实物对色)
4. 团子归档 + 学习

命令速查

# 色卡+材质识别
python3 tools/color_picker.py <图片>                 # 全区扫描(含材质推断)
python3 tools/color_picker.py <图片> --region x1,y1,x2,y2  # 框选采色
python3 tools/color_picker.py <图片> --brand Lanoudun      # 品牌筛选
python3 tools/color_picker.py <图片> --type fabric         # 只查TPG
python3 tools/color_picker.py <图片> --no-material         # 关闭材质推断
python3 tools/color_picker.py <图片> --archive              # 结果归档

# 档案库工具(v4新增)
python3 tools/archive_manager.py list                # 列出档案
python3 tools/archive_manager.py add-brand <品牌名>  # 新增品牌
python3 tools/archive_manager.py add-material <类别> <文件> # 上传材质
python3 tools/archive_manager.py search <关键词>      # 全库检索

📕 PANTONE TPG 体系知识(2026-07-07 扩充)

完整背景见 06-颜色色卡/01-潘通TPG体系全解.md,色卡对照规则见 06-颜色色卡/00-潘通色卡对照库.md

核心要点(识别时团子须牢记):

  1. TPG = 服装/家居+室内装潢系统纺织纸版色卡,全体系 2,801 色,漆料涂层纸版形式。
  2. TPG ↔ TCX 对应:纸版 TPG 编号 = 棉布版 TCX 编号(如 19-4005 TPG = 19-4005 TCX);纸版沟通灵感,棉版实物打样对色。
  3. 尾码演进 TPX → TPG(环保):TPG 已去除 TPX 配方中全部铅(Pb)+铬(Cr),新开发一律用 TPG;旧 TPX 档案含铅铬须替换。
  4. 适用领域含皮制品:陶瓷/涂料/化妆品/时尚配件/皮制品(鞋面皮革超纤织物即属此类 → 鞋面配色用 TPG)。
  5. 屏幕色为模拟色,设备间有差异,正式生产以最新实物色卡比对为准。

技能内数据落地:

| 文件 | 内容 | 用途 | |------|------|------| | archive-db/01-潘通色卡库/通用潘通TPG.json | ~150 个鞋业常用 TPG 色(含 RGB)| ΔE 配色匹配 | | archive-db/01-潘通色卡库/TPG色域全表_2801.json | 完整 2,801 色「色号+名称」| 色号查重 / 名称反查 / 确认是否属于 TPG 体系(不参与 ΔE)| | 06-颜色色卡/01-潘通TPG体系全解.md | TPG 体系全解 | 背景知识 | | 06-颜色色卡/00-潘通色卡对照库.md | 色卡类别 + 常用色号 + TPG 演进 | 对照规则 |


📌 版本历史

  • v1.0 (2026-07-07):基础识别(头脑版)
  • v1.1:色卡工具 color_picker.py
  • v2.0:色库扩到150+,CIE94算法
  • v3.0:双人协作 + 品牌档案库
  • v4.0:档案库先行引导 + 三级色差判定 + 偏向诊断 + 场景化落地
  • v1.02:材质自动推断 + 白底过滤 + 偏差回写学习 + 耐磨超纤防撞头规则 + 大底智能定位改进
  • v5.0 (2026-07-07):精度飞跃五大升级
    • 🔴 ΔE94 → ΔE2000 (CIEDE2000):灰色系/低饱和区感知最精准,蓝区旋转修正
    • 🔴 色库 92+39 → 2801+39=2840色全覆盖:TPG全色域RGB从qtccolor.com官方爬取,覆盖率从4.6%→100%
    • 🔴 单色采样 → K-means多色采样:每个区域提取2-3主色+占比,避免漏掉拼接线/LOGO装饰
    • 🔴 白平衡自动校正:检测白底色温偏移(偏黄/偏蓝)并修正后再匹配
    • 🟢 自适应鞋型区域:低帮/中帮/高帮宽高比动态调整采样比例

老大反馈越多,档案越准! 🦐