Script 1.8.1

百度OCR

如何获取百度OCR账号

在 Total Control的设备控制接口中,我们提供了一些文字识别的接口,用户可以通过Total Control 提供的接口获取整个手机屏幕的文字,也可以获取手机屏幕上指定范围的文字。这样快捷的文字输入方式,会给用户带来很多方便。
在 Total Control的接口中,我们针对百度和Google 的OCR分别提供了文字识别接口。

  • 百度ORC的四个接口:
    loginBaiduCloud('API KEY', 'Secret Key') ,
    getTextByBaiduCloudOnAndroid(),
    BDOcr.login(AppID, APIKey, SecretKey) ,
    BDOcr.getText(filename, lang)

  • Google OCR 的两个接口:
    uploadTessData(fileName)
    analyzeText(x1, y1, x2, y2, lang, mode)


在介绍百度 OCR 相关接口之前,先说说怎么在百度云上申请自己的OCR帐号:

1)注册百度云帐号并登录

2)在百度云中点击“产品服务”—>”人工智能”,进入文字识别,如下图所示:


ocr_06.png

3)进入下一页后点击创建应用,如下图所示

ocr_02.png

4)在创建新应用的页面中,
a)任意输入应用名称;
b)应用类型选择“工具应用”;
c)接口选择保持缺省。
d)文字识别包名可以选择不需要,不过如果希望以后能够使用android版的文字识别,此处则要选择“需要”,Android后的输入栏内输入” com.sigma_rt.totalcontrol”。

如下图所示:

ocr_03.png

5)点击立即创建,则可以获取自己的百度云OCR帐号,此处,您能看到AppID,API Key,和Secret Key,这三个参数在对于后面的接口是必需的,如下图所示:

ocr_04.png