闲社服务运行正常AI智能体自动化平台
e

图片文本提取

技能标识:extract-pic-text

从图片文件名中提取指定位置的文本内容。支持自定义分隔符和提取位置,可批量处理目录中的图片文件。适用于需要从规范化命名的图片中提取ID、编号、日期等信息的场景。Use when: (1) 需要从图片文件名中提取特定位置的文本, (2) 批量处理命名规范的图片文件, (3) 提取文件名中的ID、编号、日期等信息。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

图片文本提取

extract-pic-text

从图片文件名中提取指定位置的文本内容。支持自定义分隔符、提取位置,可批量处理目录中的图片文件。

功能特点

  • - 支持自定义分隔符(默认为 _)
  • 支持指定提取位置(默认为第2部分,即第一个和第二个分隔符之间的内容)
  • 支持多种图片格式(jpg, jpeg, png, gif, bmp, webp, tiff, tif)
  • 可自定义图片扩展名列表
  • 支持结果排序和去重
  • 可输出到文件或 stdout

用法

基本用法

bash

提取默认位置(第一个和第二个下划线之间的文本)


python3 scripts/extractpictext.py /path/to/images

示例:BIN2455151943180128N.jpg -> 515194318

高级选项

bash

使用不同的分隔符和位置


python3 scripts/extractpictext.py /path/to/images -d - -p 0

示例:img-12345-test.jpg -> img (位置0)

指定图片扩展名

python3 scripts/extractpictext.py /path/to/images -e .jpg .png

结果排序并去重

python3 scripts/extractpictext.py /path/to/images --sort --unique

保存到文件

python3 scripts/extractpictext.py /path/to/images -o result.txt

完整参数说明

参数简写说明默认值
directory-图片所在目录路径(必填)-
--delimiter
-d | 文件名分隔符 | _ | | --position | -p | 提取位置(0开始) | 1 | | --extensions | -e | 图片扩展名列表 | .jpg .jpeg .png .gif .bmp .webp .tiff .tif | | --output | -o | 输出文件路径 | stdout | | --sort | - | 对结果排序 | False | | --unique | - | 去重 | False |

提取规则示例

假设分隔符为 _,位置为 1:

文件名提取结果
BIN2455151943180128N.jpg515194318
abcdefghi.png
def |
| 20240307event.jpg | 0307 |
| productSKU123detail.jpg | SKU123 |

输出格式

515194318,515196709,515270355

注意:2个文件格式不符:invalidfile.jpg, nounderscore.png

使用场景

  1. 1. 图片处理:从 SKU12345variant.jpg 中提取 SKU 编号
  2. 照片管理:从 20240307event.jpg 中提取日期
  3. 批量重命名辅助:提取现有文件名中的关键信息
  4. 数据整理:从规范化命名的图片中提取ID进行数据库比对

脚本路径

scripts/extractpictext.py

在 skill 目录下可直接执行:
bash
python3 ~/.openclaw/workspace/skills/extract-pic-text/scripts/extractpictext.py /path/to/images

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 extract-pic-text-1776196024 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 extract-pic-text-1776196024 技能

通过命令行安装

skillhub install extract-pic-text-1776196024

下载

⬇ 下载 extract-pic-text v1.0.0(免费)

文件大小: 4.14 KB | 发布时间: 2026-4-15 12:21

v1.0.0 最新 2026-4-15 12:21
Initial release of extract-pic-text.

- Extracts specified text positions from image file names with customizable delimiters.
- Supports batch processing of images in a directory and multiple image formats.
- Allows sorting, duplicate removal, and output to file or stdout.
- Ideal for extracting IDs, numbers, dates, or other structured data from standardized file names.
返回顶部