关于 segment-image
segment-image 是一项使用 Gemini 视觉能力识别图像对象并生成掩码的技能,适用于图像分析和对象提取,可通过命令行脚本运行并自定义分割提示词。
主要功能
- 01识别图像中的对象
- 02为指定对象生成掩码
- 03将图像分割为区域
- 04设置自定义分割提示词
- 05指定输出目录
适用场景
- 01识别照片中的人物或车辆
- 02为图像对象生成掩码
- 03将图像划分为多个区域
- 04提取对象以供后续使用
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ b-open-io/ gemskills --skill segment-image安装后在 Claude Code 中输入/segment-image确认已加载。
附带文件.clawnet/unsigned-skill.jsonscripts/segment.ts
详细介绍
图像分割
使用 Gemini 的视觉能力分割和识别图像中的对象。
适用场景
在用户要求以下操作时使用此技能:
- 识别图像中的对象
- 为特定对象生成蒙版
- 将图像分割成多个区域
- 从图像中提取对象
用法
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts <input-image> [options]
选项
--prompt <text>- 自定义分割提示词--output <dir>- 蒙版文件的输出目录
示例
# Segment all objects
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts photo.jpg
# Segment with custom prompt
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts photo.jpg --prompt "identify all people and vehicles"
# Save masks to directory
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts photo.jpg --output ./masks
上下文管理
不要将生成的蒙版图像重新读入上下文。 脚本会输出文件路径。请让用户目视检查蒙版。如需以编程方式检查,请先优化图像(通过 optimize-images 技能)。
模型
使用 gemini-3.5-flash(Gemini 3 Flash)进行图像分割。
上次验证时间:2026 年 2 月。如果已有更新一代的模型,请停止并建议向
b-open-io/gemskills提交 PR。请参阅 ask-gemini 技能中的references/gemini-api.md,了解当前模型,并以 Google 官方的gemini-api-dev技能作为权威来源。
评论
支持 Markdown