Skip to content

PhotoS v1.7.1 - AI 修图基础设施(lr-scan 训练包 + 工具层)

Choose a tag to compare

@Dongwu259 Dongwu259 released this 21 Aug 02:50
· 63 commits to main since this release

PhotoS v1.7.1 — AI 修图基础设施(阶段 1+2 全落地)

主题:agent 全自动修图的完整地基——感知/循环/验收工具层 + 个人 LR 修图数据训练管线。

🆕 数据层:个人 Lightroom 数据 → 完整训练包(一条命令)

  • photo-s lr-scan:自动发现 .lrcat/.xmp(缺省扫 ~/Pictures+~/Desktop,零配置)→ 覆盖报告(参数使用频率/蒙版类型/工具轨迹/未映射缺口)+ --export-dir 训练 JSONL(每行 = path + PhotoS 参数)+ --render-dir rawpy 默认渲染 before 图(幂等)——其他电脑安装即产训练包
  • photo-s lr-train / lr-predict:自动基调回归(岭回归,纯 numpy 零 torch,任何机器可训),9 项全局参数(曝光/对比/饱和/自然饱和/WB/清晰度/纹理/去雾),R² 报告
  • photo-s lr-recipes:KMeans 编辑配方聚类 → 个人风格配方库(簇中心即 PhotoS options)
  • photo-s lr-similar:84 维内容特征 kNN 相似修图检索(CLIP 升级路径文档化)
  • photo-s lr-eval:教师评测集准备(before/after 渲染对,PhotoS 自渲染 after + 打分模板)
  • photo-s batch --trace DIR:轨迹日志(before-analyze → params → after-analyze,训练数据格式)
  • photo_s/lrxmp.py:LR 18 catalog 明文快照解析(s = { key = value })+ XMP sidecar → ProcessOptions 映射(覆盖率 ~90%:WB/曝光/HSL/曲线/3路分级/几何蒙版+局部调整/点颜色)

🆕 工具层:agent 感知 + 循环 + 验收

  • photo-s preview:视觉快照(缩放 JPEG base64 + 直方图 PNG)——多模态 agent 直接看图
  • photo-s analyze --grid 4|8:区域反馈(逐格亮度/色偏 + 天空/肤色启发式分区 + 过曝/欠曝区域框)
  • photo-s diff:版本数值对比(PSNR/SSIM/MAD)——before/after 判定
  • photo-s audit出片质量闸门(过曝/欠曝/模糊/亮度/对比/色温逐项 pass/fail + 原因)——agent 的终止条件
  • MCP 异步批量batch_start / batch_status / batch_cancel(目录级任务 + 轮询 + 取消)

🔌 契约

  • MCP 工具 19 → 25(+preview/diff/audit/batch×3);REST +/preview /diff /audit/analyzegrid
  • 全部新参数/输出 additive(schema_version 不变,=1)
  • CLI 命令 23 → 32

测试

1022 tests green(+~35 新增:lrxmp 数据层/audit/grid/compare/snapshot/MCP 25 工具)

数据验证(本机实测)

  • 6 个会话 catalog 5007 张解析 100% 通过;133 张已编辑 → 177 训练样本 → R²=0.184 线性基线
  • 配方聚类直接给出摄影师风格签名:47% 轻手(-0.14EV)/ 35% 提亮(+0.34EV)/ 12% 压暗(-0.97EV)
  • XMP 自动写入已开 → 8-3 新拍 46 张 sidecar 自动产出