百度AI入门式的文章,请各位大神们多指教,首先百度AI平台申请帐号,申请API Key / Secret Key
在***应用详情***页面查看并复制应用的Api Key(简称AK) 和 Secret Key(简称SK),初始化`OCR`单例:
```
OCR.getInstance().initAccessTokenWithAkSk(new OnResultListener
@Override
public void onResult(AccessToken result) {
// 调用成功,返回AccessToken对象
String token = result.getAccessToken();
}
@Override
public void onError(OCRError error) {
// 调用失败,返回OCRError子类SDKError对象
}
}, getApplicationContext(), "您的应用AK", "您的应用SK");
### 授权文件(安全模式)
此种身份验证方案使用授权文件获得AccessToken,缓存在本地。***建议有安全考虑的开发者使用此种身份验证方式。***
在您的移动APP分发出去之后,APP存在被反编译的可能,所以直接将AK / SK 置于APP源码之中,存在被盗取的风险。采用授权文件的身份验证方法,可有效保护AK/SK在移动设备中的安全。攻击者即使拦截了流量,盗取了授权文件,也难以盗用您的配额。
使用步骤:
1. 在[官网](https://console.bce.baidu.com/ai/?fromai=1&_=1488766023093#/ai/ocr/app/list)中配置应用
![](https://ai.bdstatic.com/file/E0FE42DB27494CBC895C6F24DBC1FE54)
![](https://ai.bdstatic.com/file/36B5703778884B73AE6E9241730B1772)
2. 在***应用详情***页面下载对应应用的授权文件
![](https://ai.bdstatic.com/file/6E928A2EBAE744E59D8D0CE2984AAC57)
3. 将授权文件添加至工程assets文件夹,文件名必须为`aip.license`
![](https://ai.bdstatic.com/file/54D522AC76AA44B9BBE6E98FEEAD79EE)
4. 调用initAccessToken方法,初始化OCR单例:
```
OCR.getInstance().initAccessToken(new OnResultListener
@Override
public void onResult(AccessToken result) {
// 调用成功,返回AccessToken对象
String token = result.getAccessToken();
}
@Override
public void onError(OCRError error) {
// 调用失败,返回OCRError子类SDKError对象
}
}, getApplicationContext());
```
百度AI文字识别返值是JSON在DEMO中的MainActivity中找到你相对的文字识别的类别这里用的通用文字
用INTENT把要值的传入到下一个页面,在传入的下个页面把值取出,导入GSON,JTDS
通过ANDROID把要的内容传到SQL数据中,
然后用VS2017建立一个C#的MVC项目
在项目的MVC中读取数据库中的内容,然后复制到WORD中
上面的只是一个大概的思路,如有需要使用APK跟详细的内容可以加微信咨询18979917773