Swift软件包 · v0.1.0

KLOCRPipeline

用明确的几何和模型边界运行OCR流程。

KLOCRPipeline为图像预处理、Vision文字识别、阅读顺序重建和可选的PaddleOCR Core ML推理提供分阶段的OCR流程。

支持平台
iOS 17+ · macOS 14+
开发工具
Swift 6.0+
许可证
MIT
第三方依赖

功能

  • 明确的预处理和识别阶段
  • 支持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)
KLOCRPipeline

运行配置好的OCR阶段,并返回带有来源几何信息的识别候选。

KLOCRVision

为支持的图像输入提供Apple Vision识别阶段。

PPOCRInferenceSession

管理经过验证的张量与Core ML OCR模型之间的边界。

示例App

Pipeline Playground

明确的预处理和识别阶段 · 支持Vision与可选的PaddleOCR路径

Vision Text Lab

通过KLReadingOrder重建阅读顺序 · 可测试的模型和运行时边界