先上链接 imbytecat/swift-vision-api
起因是最近 Mac mini M4 价格很香,前段时间 LZ 也买了一台日用,不到 3k 的价格非常划算 而最近正好有一些需要 OCR 的场景(另外就是看到前段时间有 V 友分享了利用微信内置 OCR 库来做了一个 API),又想到 iPhone 可以提取图片中的文字应该是利用了系统 API 功能,很好用,花了一小时研究了一下 Swift 写了一个简单的 OCR API,可以用来利用闲置的 Apple 设备了!
没有过多调研, web framework 用的是 Google 搜出来的第一个 Vapor,再加上 Swift Vison 库能力,在 macOS 上跑通了!
考虑到 Swift 应该是跨苹台的,应该稍微调整一下可以在 iPhone 上运行,但是 LZ 并没有移动端开发经验就不测试了
为了方便使用还让 Cursor 给我做了一个页面方便使用:
了解到 Swift 似乎可以在 Linux 上运行,但是 LZ 试了一下编译失败了,提示找不到 Vision 库,我估计可能 Vision 是平台特有的内置库吧,遂作罢