获取图片中的文字。
目前仅支持百度通用文字识别接口。可使用自己的帐号(ApiKey+SecretKey),也可以使用Quicker提供的公共帐号。
Quicker公共帐号主要目的是消除大家自己申请百度帐号的麻烦。因为所有用户共享百度公司提供的每日5万次免费调用额度,所以此公共帐号会有一定的限制:
- 如果百度公司降低或不再提供免费额度,此服务将会不能使用(据说会长期提供);
- 仅供日常轻度使用场景,大的需求量请使用自己的百度帐号。
- 为避免某个人占用了过多额度造成大家都使用不了,因此对每个人每日使用次数有如下限制:
- 免费版用户:每日最多20次。
- 专业版用户:每日最多100次。
- 自1.27.15版本开始,可选择在免费额度用完以后耗费Q豆继续使用基础OCR服务(请参见下一个章节的截图)。每次OCR的费用为0.005Q豆(1元可用200次)。什么是Q豆?
接口类型可选:
- 普通文字识别:
- 百度通用文字识别(自定义账号)
- 百度通用文字识别(Quicker账号)
- Win10内置OCR引擎
- 百度自定义接口识别
使用全局自有OCR账号
自1.27.15版本开始,支持设置一个全局的百度OCR账号。
选项说明:
【总是使用上面设置的自有ApiKey】设置自有百度账号后,在Quicker中使用“基础OCR”模块时,自动使用自有账号,即使已经在动作中配置了账号或选择使用Quicker的账号。
普通文字识别
参数
【接口】“百度通用文字识别(自定义帐号)”或“百度通用文字识别(Quicker帐号)”。当你没有自己的百度帐号时,使用Quicker帐号即可。
如果是Windows10用户,也可以使用“Windows10内置ocr引擎”。可离线使用,0成本,识别效果一般。
【ApiKey】自有百度帐号的ApiKey。
【SecretKey】自由百度帐号的SecretKey。
【图片变量】要识别文字的图片。
【转换标点符号】选择是否对识别结果中的标点符号进行转换。
【合并段落】选择是否将多行合并成一个段落(根据行的末尾是不是有句子结束的标点符号判断)。
输出
【是否成功】是否识别成功。
【行列表】识别出来的文本行,类型为文本列表。
【合并后结果】将行合并成一段文本。根据“合并段落”参数,如果合并段落,则将可能是一段的内容合并在一行内。否则的话直接将各行合并成一段多行文本。
【原始结果】服务商API返回的原始结果内容。
【原始结果JObject对象】返回的JObject对象,可用于提取内容。
百度自定义接口识别
(1.26.14版本增加)
使用指定的百度接口识别文字,并返回原始响应内容。
百度文字识别接口文档地址:https://cloud.baidu.com/doc/OCR/s/1k3h7y3db
请参考:百度账号申请教程,作者@Macus
【接口名称或网址】
接口文档中“请求URL”网址或末尾的接口名部分。
如高精度识别接口:可以用“https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic”或“accurate_basic”。参数下拉框中预制了几种常用的识别接口关键词可以选择。
注意:个别接口使用了不同的网址类型,这时候需要提供完整网址,并测试是否能正常工作。
【附加参数】
词典格式的接口附加参数,具体支持的参数请参考百度API文档。可以用 key:value 的形式每行指定一个。
Quicker免费OCR服务
由Quicker自建的基于RapidOCR项目的文字识别服务。识别质量不如百度等在线服务,好在免费。
基于服务能力限制,请在合理范围内使用本服务。另外限制免费版的使用间隔为最短每10秒1次,每日限额100次;专业版每2秒一次,每日限额1000次。