护照识别OCR (翔云开放平台)

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

翔云平台护照 OCR 识别 Skill。调用翔云 API 对图片中的护照进行结构化识别,输出护照号码、姓名、性别、出生日期、签发日期、有效期、签发机关、国籍等字段。支持 Base64 图片流和本地文件两种方式。触发场景:用户提到护照识别、识别护照、passport OCR、解析护照或要求提取护照信息时使用。首次使用时需要引导用户配置 API 凭证(key / secret),配置持久化至 skill 目录下的 config.json。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
护照识别OCR (翔云开放平台)当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

翔云护照 OCR 识别

Overview

通过调用翔云开放平台证件识别 API,对图片中的护照进行结构化解析,支持中国护照及多国护照的关键字段提取。识别字段包括:护照号码、姓名、姓名拼音、性别、出生日期、出生地点、签发日期、有效期限、签发机关、国籍等。

产品介绍: https://www.netocr.com/products.html


触发词

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

  • "识别护照"、"护照识别"、"护照 OCR"
  • "解析护照"、"提取护照信息"
  • "passport OCR"、"passport 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/passport.jpg

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

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

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

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

API 参数说明:

参数 值 说明
typeId 13 护照识别固定值,不可更改
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:格式化输出结果

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

✅ 护照识别成功

| 字段       | 识别结果               |
|------------|-----------------------|
| 护照号码   | E12345678             |
| 姓名       | 张三                  |
| 拼音       | ZHANG SAN             |
| 性别       | 男                    |
| 出生日期   | 1990-01-01            |
| 出生地点   | 北京                  |
| 签发日期   | 2020-06-01            |
| 有效期限   | 2030-06-01            |
| 签发机关   | 国家移民管理局         |
| 国籍       | 中国                  |

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 passport.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


错误处理

错误码 含义 处理方式
-1 识别失败(图片质量不佳或未检测到护照) 提示用户提供更清晰的护照图片
-2 参数错误 检查请求参数是否正确
-3 服务次数不足 提示用户登录翔云平台充值后重试
-4 认证失败 提示用户检查 key/secret,重新配置
-5 余额不足 提示用户充值翔云账户
CONFIG_MISSING 凭证未配置 引导用户完成首次配置

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

python scripts/config_manager.py reset

图片要求

类型 建议规格
普通图片 大小约 200KB,位深度 24 以上
扫描图像 分辨率 300DPI,文件小于 3MB
格式 JPG、PNG、BMP
  • 建议护照正面平放拍摄,避免反光、遮挡
  • 文字清晰可辨,对比度适中

注意事项

  • typeId 固定为 13,调用时不可修改
  • 配置文件 config.json 存放在本 skill 目录下,包含敏感信息,请勿提交至代码仓库
  • 每次执行前优先读取 config.json,避免重复询问用户凭证
  • 识别结果自动缓存为 {图片名}.json 至图片同级目录,导出时直接读取,不再重复调用 API
  • 文件导出功能仅在用户明确要求时触发,不自动导出
  • 本 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-passport-xiangyun。安装方式为未标注。装完刷新技能列表或重开客户端。

护照识别OCR (翔云开放平台)支持哪些客户端?

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

护照识别OCR (翔云开放平台)权限高吗,安全吗?

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

护照识别OCR (翔云开放平台)收费吗?

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

护照识别OCR (翔云开放平台)用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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