# Ocr Service

> 高精度光学字符识别（OCR）服务。支持多语言、多格式图像的文字检测与提取，并提供文本区域坐标与置信度评分，适用于文档数字化与图像内容分析。

- Skill: `majiayu000/ocr-service` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/ocr-service`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ocr-service/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ocr-service

---


## 功能
从图像中提取文字内容，支持多种图像格式和语言。

## 调用方式
```python
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, ...]
```

## 返回格式
```json
{
  "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`: 检测到的文本区域坐标

