您的位置:首页技术文章
文章详情页

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

【字号: 日期:2022-08-08 08:44:40浏览:12作者:猪猪
导读:如果你是个Python初学者,那么你可以试着做做看这个教程,毕竟编程技能都是在实战中成长的,这篇教程是教你如何用Python来进行人工智能识别图片,可以帮助你解决日常办公时遇到的图片转换文字的问题。方法/步骤分享:1、以百度AI开放平台的第三方接口为例,首先进行人工智能接口申请。百度搜索‘百度AI开...

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

方法/步骤分享:

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

用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人工智能识别图片(机器视觉)了,若还有疑问请多多关注好吧啦网手机教程频道!

标签: Python 编程
相关文章: