Swift套件 · v0.1.0

KLOCRPipeline

以明確的幾何與模型邊界執行OCR流程。

KLOCRPipeline為影像預處理、Vision文字辨識、閱讀順序重建,以及可選的PaddleOCR Core ML推論提供分階段OCR流程。

支援平台
iOS 17+ · macOS 14+
開發工具
Swift 6.0+
授權條款
MIT
第三方相依套件

功能

  • 明確的預處理與辨識階段
  • 支援Vision與可選的PaddleOCR路徑
  • 透過KLReadingOrder重建閱讀順序
  • 可測試的模型與執行階段邊界

不包含的功能

套件負責執行OCR階段並回傳結構化結果。影像取得、編輯介面、模型發佈與持久化由整合端App負責。

透過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重建閱讀順序 · 可測試的模型與執行階段邊界