Swift套件 · v0.1.0
KLOCRPipeline
以明確的幾何與模型邊界執行OCR流程。
KLOCRPipeline為影像預處理、Vision文字辨識、閱讀順序重建,以及可選的PaddleOCR Core ML推論提供分階段OCR流程。
功能
- 明確的預處理與辨識階段
- 支援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)API文件
開啟完整API文件。KLOCRPipeline執行設定好的OCR階段,回傳帶有來源幾何的辨識候選。
KLOCRVision為支援的影像輸入提供Apple Vision辨識階段。
PPOCRInferenceSession管理驗證後的張量與Core ML OCR模型之間的邊界。
範例App
Pipeline Playground
明確的預處理與辨識階段 · 支援Vision與可選的PaddleOCR路徑
Vision Text Lab
透過KLReadingOrder重建閱讀順序 · 可測試的模型與執行階段邊界