所有独立作品

独立构建 · 产品与实验

公开仓库

IP Image Labeler

把重复找图,变成可以审核的工作流。

从 Excel 条目寻找候选图,经人工选择后带来源导出。

我的工作
工作流设计 · Python 工具
项目阶段
Independent build
项目类型
工具与方法Python / Excel / Human-in-the-loop
实际前端的任务设置界面,未上传工作簿、填写密钥或调用图片来源。

自动化候选整理,保留人工筛选的最后一步。

这次工作留下了什么
  • 从表格到候选审核、原图回写的流水线
  • 带来源的审计输出与独立图片数量校验
  • 缓存、部分导出、快速模式和熔断迭代
阅读目录 · 7 个章节
01 / IP Image Labeler

先整理来源,再批量处理图片。

给一份 IP 清单补图,真正困难的不是插入图片,而是判断图片对应的对象是否正确,以及之后还能否追溯来源。

02 / IP Image Labeler

技术可获取,不代表拥有使用权。

自动获取能够扩大候选范围,但不应该替代人工审核或消除版权边界。

03 / IP Image Labeler

搜索、筛选、命名,各有明确产物。

01

候选与确认分开

先收集候选与来源,再由人选择,最后写入导出表格。

02

把出处一起交付

保留来源信息与审核结果,让文件离开工具之后仍能回查。

04 / IP Image Labeler

自动化候选,不自动化最后的判断。

核心路径 · 依据项目资料梳理
  1. 01准备与采集

    读取条目并整理带来源的候选。

  2. 02审核与人工 QA

    核对对象、画面与数量,不把检索成功当选择正确。

  3. 03确认与导出

    将被选择的原图分别写入主表。

  4. 04结果校验

    比较选择数与实际嵌入数,保留审计来源。

05 / IP Image Labeler

从“能导出”到“导出的东西是对的”。

问题与场景处理方式取舍与依据
2.1 → 2.2增加审核、缓存、跳转未完成与部分导出长任务不必全部完成才有产物
2.2.1原图独立嵌入,导出后校验图片数真实迭代修复:不能以拼图代替多个原图
2.3 → 2.4.1任务历史、快速模式、429 熔断与公开交付减少无效等待,同时去除错误消息中的密钥
06 / IP Image Labeler

候选够用时停止,来源失效时及时熔断。

来源分层、缓存和候选足量后早停,处理的是重复检索的等待成本。429 等限流信号触发熔断,而不是无限重试。临时凭据仅用于本机内存,不进入任务历史或 Excel;技术上能获取的图片仍需单独确认使用权。

07 / IP Image Labeler

交付与复盘

交付物

可以查看的交付

代码、启动器、候选审核流水线、导出检查与版本记录共同构成交付。当前网站图只展示任务设置,不伪造完成后的 Excel。

查看对应材料
项目记录

已有验证记录

测试源码涵盖来源映射、密钥去除、候选限制和本地网页任务检查;本轮未运行检索服务或重跑全部测试。

自动化的价值,也可以是让人的判断发生在更值得判断的地方。