Agent Skills
返回列表
智能抠图

智能抠图

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_783c668f/smart-cutout。

技能介绍

要解决什么问题

电商白底图、证件照换底、素材库去背景,本质都是同一件事:从一张 RGB 照片里稳定抽出前景主体,并输出带 alpha 通道的 PNG。手工套索或在线工具往往难批量、难复现;本技能把流程固定为 GrabCut + 形态学后处理 + 边缘羽化,在 Agent 里用脚本参数即可调。

技能如何工作

  1. 接收用户提供的输入图片路径(input 必填)。
  2. 调用基于 OpenCV cv2.grabCut 的分割:用高斯混合模型(GMM)迭代优化前景/背景能量。
  3. auto 模式:以画面中心 60% 区域作为初始前景矩形,适合主体居中的证件照、商品图。
  4. manual 模式:整图先当作前景,适合主体偏大或偏离中心、需要后续精修的场景。
  5. 形态学开/闭运算清理蒙版噪点与空洞,再对 alpha 做高斯模糊(--margin 控制羽化),与原始 BGR 合成 RGBA,默认写出 ./cutout.png(可用 -o 指定路径)。
  6. 通过 present_files 把结果展示给用户。

常用参数:--iterations(默认 5,越大越精细越慢)、--mode、--margin。

适用边界与调参

  • GrabCut 依赖合理的初始前景区域;主体严重贴边或背景与前景颜色极接近时,分割可能发虚,可试 --mode manual 或增大 --iterations(如 8)。
  • 边缘有毛刺/背景残留:加大迭代;边缘锯齿:增大 --margin(如 15);边缘过糊丢细节:减小 --margin(如 5)。
  • 输出为 PNG 透明背景,不替代专业修图软件里的发丝级抠图,但适合人物、商品、动物等常见居中主体场景。

使用场景

  • 电商上架前,把供应商发来的商品实拍图抠成保留细节的白底透明 PNG。
  • 办证或入职材料里,先把证件照人物从原底色背景中分离,再换指定底色。
  • 做海报或 Banner 时,把对话里收到的生活照抠出人物或动物,供图层合成使用。
  • 用户说「去背景」或 remove background 并给出图片路径时,跑脚本生成 cutout 并用 present_files 回传。

适合人员

  • 负责主图与详情页的电商运营,要把实拍商品图稳定抠成可上架的透明素材
  • 处理证照与入职照片的人事,需要人物主体干净、边缘可羽化的抠图结果
  • 做合成海报的设计师,从普通照片里抠人物、商品或动物叠加进版式
  • 维护 Agent 图像工作流的工程师,要在对话里对接 input 参数、GrabCut 脚本与结果展示