背景最近打算写一个 macos 翻译软件, 需要用到 ocr 图像识别, 经过翻阅文档和 chatgpt 拉扯了一下午, 最终成功实现.代码代码逻辑为, 接受参数: 图片路径, 然后获取图片, 通过VNImageRequestHandler对图片进行文字识别如下代码可以直接放进一个ocr.swift, 然后执行swiftc -o ocr ocr.swift, 在执行./ocr /Users/yelog/Desktop/3.png后面为你实际的有文字的图片路经//// ocr.swift// Fast Translation//// Created by 杨玉杰 on 2023/12/31.//import SwiftUIimport Visionfunc handleDetectedText(request: VNRequest?, error: Error?) { if let error = error { print("ERROR: \(error)") return } guard let results = request?.results, results.count > 0 else { print("No text found") return
...
继续阅读
(186)