Swift软件包 · v0.1.0
KLOCRPipeline
用明确的几何和模型边界运行OCR流程。
KLOCRPipeline为图像预处理、Vision文字识别、阅读顺序重建和可选的PaddleOCR Core ML推理提供分阶段的OCR流程。
功能
- 明确的预处理和识别阶段
- 支持Vision与可选的PaddleOCR路径
- 通过KLReadingOrder重建阅读顺序
- 可测试的模型和运行时边界
不包含的功能
软件包负责运行OCR阶段并返回结构化结果。图像采集、编辑界面、模型分发和持久化由接入应用负责。
通过SwiftPM安装
Package.swiftSwift
.package(url: "https://github.com/KoenLee1023/KLOCRPipeline.git", from: "0.1.0")使用方法
接入示例Swift
let result = try await pipeline.recognize(image)
let ordered = readingOrder.reconstruct(candidates: result.candidates)API文档
打开完整API文档。KLOCRPipeline运行配置好的OCR阶段,并返回带有来源几何信息的识别候选。
KLOCRVision为支持的图像输入提供Apple Vision识别阶段。
PPOCRInferenceSession管理经过验证的张量与Core ML OCR模型之间的边界。
示例App
Pipeline Playground
明确的预处理和识别阶段 · 支持Vision与可选的PaddleOCR路径
Vision Text Lab
通过KLReadingOrder重建阅读顺序 · 可测试的模型和运行时边界