用Python人工智能识别图片方法分享

如果你是个Python初学者 , 那么你可以试着做做看这个教程 , 毕竟编程技能都是在实战中成长的 , 这篇教程是教你如何用Python来进行人工智能识别图片 , 可以帮助你解决日常办公时遇到的图片转换文字的问题 。

方法/步骤分享:
1、以百度AI开放平台的第三方接口为例 , 首先进行人工智能接口申请 。百度搜索‘百度AI开放平台’ , 打开网页下拉 , 可以看到里边有很多的第三方接口 , 分别用于不同的智能需求;
【用Python人工智能识别图片方法分享】

用Python人工智能识别图片方法分享


2、找到我们需要的功能“技术能力--文字识别” , 点击文字识别—立即使用 , 然后登陆百度账号 , 如下图所示;
用Python人工智能识别图片方法分享



用Python人工智能识别图片方法分享


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



用Python人工智能识别图片方法分享


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


5、接下来就要使用我们的python了 , 首先安装百度开放平台的第三方模块 , 打开cmd , 输入‘pip install baidu-aip’(baidu-aip是百度开放平台的第三方模块的名称) , enter , 等待安装完成;
用Python人工智能识别图片方法分享


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])
用Python人工智能识别图片方法分享



用Python人工智能识别图片方法分享


7、Ctrl B(当然其他软件有别的快捷键)运行 , 我们可以看到车牌号已经识别出来了 , 是不是很神奇呢?
用Python人工智能识别图片方法分享


8、当然除了车牌号以外 , 大家也可以截取一段文字图片来识别一下 , 还等什么 , 大家快来试试吧!
用Python人工智能识别图片方法分享


上文就是小编为您带来的Python人工智能识别图片(机器视觉)了 , 若还有疑问请多多关注我们手机教程频道!

    推荐阅读