Python3.7
sublime
登陆账号后进入‘文字识别’界面,创建应用,然后应用名称、类型及用途简单填写下即可,最后点击立即创建,至此第三方接口就申请成功了;
接下来返回应用列表,可以看到我们创建的应用信息,其中红框中的APP_ID、API_Key、Secret_Key就可以后期用来实现我们的文字识别,另外每个人创建的应用这三个号码是不一样的,所以大家千万不要混用哦;
下面就可以用了,打开python软件,我使用的是sublime,当然大家也可以用其他软件,我们以识别下面的车牌号为例,输入以下代码;from aip import AipOcrimport reAPP_ID='21136114'API_Key='GcBeharbMF0YyIQrlztuWqbm'Secret_Key='epIeG3NacsSTwkWamgErQNNv6f7p5yH3'client=AipOcr(APP_ID,API_Key,Secret_Key)with open(r'C:\file\aa.png','rb') as f: image=f.read()data1=str(client.basicGeneral(image)).replace(' ','')print(data1)pat=re.compile(r'{'words':'(.*?)'}')result=pat.findall(data1)print(result[0])
Ctrl+B(当然其他软件有别的快捷键)运行,我们可以看到车牌号已经识别出来了,是不是很神奇呢?
当然除了车牌号以外,大家也可以截取一段文字图片来识别一下,还等什么,大家快来试试吧!
APP_ID、API_Key、Secret_Key不能随便命名,且文字中间的_不能省略;
with open(r'C:\file\aa.png','rb') as f:中的图片位置与图片名称要输入自己图片的位置和名称哦;