试了下,Preview 等都可以使用 OCR 功能,我猜测是系统内置了一个 CoreML 的 MobileOCR 的网络,不知道怎么调用。
比如输入一张图片,得到一系列的文字等等,类似 Baidu OCR API 那样,懂的大佬赐教一下?
1
gainsurier 2022-04-12 08:50:16 +08:00 1
|
2
douglas1997 OP baidu API 月调用量从 1k 降低到 200 ,已经不太够用了,虽然花钱也能解决。。但是还要认证就很麻烦。
|
3
douglas1997 OP @gainsurier 有命令行或者 Python 等的简单脚本么,必须使用 Swift 语言开发对不
|
4
douglas1997 OP |
5
gainsurier 2022-04-12 08:54:09 +08:00 1
|
6
ltxlouis 2022-04-12 10:00:34 +08:00
shortcuts 里面有 'Extract Text from Image', 也可以配置通过 Preview 打开剪切板的图片
|
7
lijy91 2022-04-12 10:02:58 +08:00 1
之前写了一个 flutter desktop 的 ocr 插件,可以参考一下 https://github.com/biyidev/uni_ocr/blob/95e2daa1e3675bacc1ae3cd5151bf0def65e1c9f/packages/ocr_engine_builtin/macos/Classes/OcrEngineBuiltinPlugin.swift#L33
|
8
hellojay 2022-04-12 10:25:59 +08:00
@douglas1997 但是这个不支持中文吧
|
9
ClosureEleven 2022-04-12 10:51:59 +08:00
@hellojay 支持的 `ocr -l zh-Hans`
|
10
v2ka 2022-04-12 12:40:54 +08:00
|
11
fyooo 2022-04-12 17:57:27 +08:00
谢谢楼上各位,请问有可以命令行的吗?比如给 2000 张本地图片,用命令行调用把里面的文字提取出来。
|