多语言展示
当前在线:1472今日阅读:23今日分享:25

Python人工智能识别图片(机器视觉)

今天我来教大家如何使用python人工智能识别图片。要写出人工智能底层代码是比较困难的,但是随着互联网的发展,我们可以借助一些第三方接口来实现。第三方接口识别图片的应用非常广泛,比如停车场管理系统会智能识别进出车辆的车牌号,从而计算停车时间并计费。还有我们日常办公遇到的将图片转换成文字的问题,这些都可以通过Python解决。开始进入正题,爱学习的你快来看看吧。
工具/原料
1

Python3.7

2

sublime

方法/步骤
3

登陆账号后进入‘文字识别’界面,创建应用,然后应用名称、类型及用途简单填写下即可,最后点击立即创建,至此第三方接口就申请成功了;

4

接下来返回应用列表,可以看到我们创建的应用信息,其中红框中的APP_ID、API_Key、Secret_Key就可以后期用来实现我们的文字识别,另外每个人创建的应用这三个号码是不一样的,所以大家千万不要混用哦;

6

下面就可以用了,打开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])

7

Ctrl+B(当然其他软件有别的快捷键)运行,我们可以看到车牌号已经识别出来了,是不是很神奇呢?

8

当然除了车牌号以外,大家也可以截取一段文字图片来识别一下,还等什么,大家快来试试吧!

注意事项
1

APP_ID、API_Key、Secret_Key不能随便命名,且文字中间的_不能省略;

2

with open(r'C:\file\aa.png','rb') as f:中的图片位置与图片名称要输入自己图片的位置和名称哦;

推荐信息