用Python人工智能识别图片方法分享
如果你是个Python初学者,那么你可以试着做做看这个教程,毕竟编程技能都是在实战中成长的,这篇教程是教你如何用Python来进行人工智能识别图片,可以帮助你解决日常办公时遇到的图片转换文字的问题。
方法/步骤分享:
1、以百度AI开放平台的第三方接口为例,首先进行人工智能接口申请。百度搜索‘百度AI开放平台’,打开网页下拉,可以看到里边有很多的第三方接口,分别用于不同的智能需求;
2、找到我们需要的功能“技术能力--文字识别”,点击文字识别—立即使用,然后登陆百度账号,如下图所示;
3、登陆账号后进入‘文字识别’界面,创建应用,然后应用名称、类型及用途简单填写下即可,最后点击立即创建,至此第三方接口就申请成功了;
4、接下来返回应用列表,可以看到我们创建的应用信息,其中红框中的APP_ID、API_Key、Secret_Key就可以后期用来实现我们的文字识别,另外每个人创建的应用这三个号码是不一样的,所以大家千万不要混用哦;
5、接下来就要使用我们的python了,首先安装百度开放平台的第三方模块,打开cmd,输入‘pip install baidu-aip’(baidu-aip是百度开放平台的第三方模块的名称),enter,等待安装完成;
6、下面就可以用了,打开python软件,我使用的是sublime,当然大家也可以用其他软件,我们以识别下面的车牌号为例,输入以下代码;
from aip import AipOcr
import re
APP_ID="21136114"
API_Key="GcBeharbMF0YyIQrlztuWqbm"
Secret_Key="epIeG3NacsSTwkWamgErQNNv6f7p5yH3"
client=AipOcr(APP_ID,API_Key,Secret_Key)
with open(r"C:ileaa.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、当然除了车牌号以外,大家也可以截取一段文字图片来识别一下,还等什么,大家快来试试吧!
上文就是小编为您带来的Python人工智能识别图片(机器视觉)了,若还有疑问请多多关注好吧啦网手机教程频道!
相关文章: