使用python和百度云进行文字识别
2019-05-28 本文已影响155人
9ba4bd5525b9
在百度云中创建应用:
从而获得自己的API接口:
全部代码如下:
从百度云的帮助页随便截了张图,用来测试识别结果。
识别的结果如下,可以看到识别得非常准确。
需要注意以下几点:
1、python2和python3中对urllib有很大的改变,如果想在python2中运行代码,和urllib相关的代码要做相应的更改。
2、params = urllib.parse.urlencode(params)加上了编码转换encode(encoding='UTF8'),否则会报错。
3、response.read()也加了编码转换decode('utf-8'),否则中文会显示为十六进数据。