银行卡识别OCR (翔云开放平台)

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

翔云平台银行卡 OCR 识别 Skill。调用翔云 API (typeId=17) 对图片中的银行卡进行结构化识别,输出卡号、卡类型、卡名称、银行名称、银行编号等字段。支持 Base64 图片流和本地文件两种方式。触发场景:用户提到银行卡识别、识别银行卡、bankcard ocr、识别卡号或要求解析银行卡图片时使用。首次使用时需要引导用户配置 API 凭证(key / secret),配置持久化至 skill 目录下的 config.json。

一句话选型结论

按资料字段整理

银行卡识别OCR (翔云开放平台)是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_6b190ef3/ocr-bankcard-xiangyun
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_6b190ef3仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791674001
正文体量6.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
银行卡识别OCR (翔云开放平台)当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.5 KB
模型实际读到的说明书原文,来自技能仓库

翔云银行卡 OCR 识别

Overview

通过调用翔云开放平台银行卡识别 API(typeId=17),对图片中的银行卡进行结构化解析,支持横版、竖版、异型银行卡及平面/凸面字体。识别字段包括:卡号、卡类型、卡名称、银行名称、银行编号。

API 文档参考: https://www.netocr.com/bankCard.html


触发词

以下用户表述均应触发本 Skill:

  • "识别银行卡"、"银行卡识别"
  • "识别卡号"、"解析银行卡"
  • "bankcard OCR"、"bank card recognition"
  • "翔云银行卡"、"netocr 银行卡"
  • "OCR 识别这张银行卡"

执行流程

Step 1:加载配置

调用 scripts/config_manager.py 读取配置文件:

python scripts/config_manager.py load
  • 配置文件路径:skill 根目录下的 config.json
  • 若配置文件存在且包含有效的 key 和 secret,直接进入 Step 3
  • 若配置文件不存在或字段为空,进入 Step 2

Step 2:引导配置(首次或缺失配置时)

向用户说明:

> "请前往翔云平台(https://www.netocr.com)注册账号,在「个人中心」获取您的 ocrKey 和 ocrSecret,然后提供给我以完成配置。"

收到 key 和 secret 后:

python scripts/config_manager.py save --key YOUR_KEY --secret YOUR_SECRET

保存至 skill 根目录下的 config.json,格式如下:

{
  "key": "用户的ocrKey",
  "secret": "用户的ocrSecret"
}

Step 3:接收图片输入

支持以下输入方式:

方式 说明
本地文件路径 用户提供绝对或相对路径
Base64 字符串 用户直接粘贴 Base64 编码数据
URL(需转 Base64) 先下载图片再转 Base64

Step 4:调用识别 API

执行识别脚本:

# 本地文件方式(推荐,识别后自动保存结果到图片同级目录)
python scripts/recognize.py --file /path/to/bankcard.jpg

# Base64 方式
python scripts/recognize.py --base64 "BASE64_STRING_HERE"

# 表格形式输出(人类可读)
python scripts/recognize.py --file /path/to/bankcard.jpg --output-format table

# 禁止自动保存(默认自动保存为 {图片名}.json)
python scripts/recognize.py --file /path/to/bankcard.jpg --no-save

识别成功后,会自动将结果保存为 {图片名}.json 到图片同级目录,避免后续导出时重复调用 API。

API 参数说明:

参数 值 说明
typeId 17 银行卡识别固定值,不可更改
format json 返回 JSON 格式
key 用户凭证 从 config.json 加载
secret 用户凭证 从 config.json 加载

Base64 接口: POST https://netocr.com/api/recogliu.do
文件上传接口: POST https://netocr.com/api/recog.do

Step 5:格式化输出结果

识别成功后,以表格形式展示结果:

✅ 银行卡识别成功

| 字段       | 识别结果         |
|------------|-----------------|
| 卡号       | 6222 **** **** 1234 |
| 卡类型     | 储蓄卡           |
| 卡名称     | XX 银行储蓄卡    |
| 银行名称   | 中国工商银行     |
| 银行编号   | ICBC             |

Step 6:导出文件(按需触发)

仅当用户明确要求导出、保存、生成文件时才执行此步骤。

触发词示例:"导出结果"、"保存为 Excel"、"生成 CSV"、"export"

优先使用 --from-dir 从已保存的识别结果 JSON 直接导出,避免浪费 API 调用次数。

# 推荐:从图片目录读取已保存的识别结果 JSON,直接导出(零 API 消耗)
python scripts/export.py --from-dir /path/to/images --format excel --output result.xlsx
python scripts/export.py --from-dir /path/to/images --format csv --output result.csv

# 管道方式(先识别再导出,适用于未缓存结果的情况)
python scripts/recognize.py --file bankcard.jpg | python scripts/export.py --format csv --output result.csv

# 或者指定单个 JSON 文件
python scripts/export.py --input result.json --format excel --output result.xlsx

导出优先级:--from-dir > --batch-input > --input > stdin


错误处理

错误码 含义 处理方式
10001 认证失败 提示用户检查 key/secret,重新配置
10002 余额不足 提示用户充值翔云账户
10003 图片格式错误 提示支持 JPG/PNG/BMP,建议压缩至 200KB 以内
10004 图片过大 提示压缩图片至 3MB 以内
其他 API 异常 显示原始错误信息,建议稍后重试

认证失败时,提示用户可以重新配置:

python scripts/config_manager.py reset

图片要求

类型 建议规格
普通图片 大小约 200KB,位深度 24 以上
扫描图像 分辨率 300DPI,文件小于 3MB
格式 JPG、PNG、BMP

注意事项

  • typeId 固定为 17,调用时不可修改
  • 配置文件 config.json 存放在本 skill 目录下,包含敏感信息,请勿提交至代码仓库
  • 每次执行前优先读取 config.json,避免重复询问用户凭证
  • 文件导出功能仅在用户明确要求时触发,不自动导出
  • 本 skill 完全通用,不依赖任何特定宿主环境,可在任意支持 Python 3.x 的环境中运行

Resources

scripts/

  • config_manager.py — 配置文件的读取、写入、重置工具
  • recognize.py — 调用翔云 API 执行银行卡识别
  • export.py — 将识别结果导出为 CSV / Excel / JSON

references/

  • api_docs.md — 翔云银行卡识别 API 完整接口文档(含请求参数、响应格式、示例代码)

合作机会

公有云销售热线(服务器版OCR识别软件):
尹经理 [13810080484] [yinhm@sinosecu.com.cn]

常见问题

5 问
答案由本站依据条目字段整理
银行卡识别OCR (翔云开放平台)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_6b190ef3/ocr-bankcard-xiangyun。安装方式为未标注。装完刷新技能列表或重开客户端。

银行卡识别OCR (翔云开放平台)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

银行卡识别OCR (翔云开放平台)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

银行卡识别OCR (翔云开放平台)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

银行卡识别OCR (翔云开放平台)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。