关于 ocr-service
ocr-service 是用于从图像识别文字的技能,面向需要处理图像文本的开发者。它通过客户端提供健康检查,并返回识别文本、置信度和文本区域坐标。
主要功能
- 01从图像提取文字
- 02支持多种图像格式和语言
- 03提供健康检查
- 04返回置信度和文本区域坐标
适用场景
- 01识别图像中的文字内容
- 02检查 OCR 服务运行状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lin-a1/ skills-agent --skill ocr-service安装后在 Claude Code 中输入/ocr-service确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
client.pyDockerfileserver.pyREADME 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
功能
从图像中提取文字内容,支持多种图像格式和语言。
调用方式
from services.ocr_service.client import OCRServiceClient
client = OCRServiceClient()
# 健康检查
status = client.health_check()
# OCR识别
image_base64 = client.image_to_base64("/path/to/image.jpg")
result = client.ocr(image_base64)
# 获取识别结果
texts = result["rec_texts"] # ["识别的文字1", "识别的文字2", ...]
scores = result["rec_scores"] # [0.98, 0.95, ...]
返回格式
{
"doc_preprocessor_res": {"angle": 0},
"dt_polys": [[x1,y1], [x2,y2], ...],
"rec_texts": ["识别的文字1", "识别的文字2"],
"rec_scores": [0.98, 0.95]
}
字段说明
rec_texts: 识别出的文字列表rec_scores: 每个文字块的置信度dt_polys: 检测到的文本区域坐标
评论
支持 Markdown