- 机器视觉属于人工智能的一部分,我们想要写出底层代码十分的难,但现在互联网发展十分迅速了,我们可以借助许多第三方接口来实现想要的功能。比如图片转文字,停车场管理系统以及以前的反爬虫的验证码识别等等。
- 通过第三方接口,可以用几行代码完成复杂的功能,这也是python的魅力所在。
- 百度AI开放平台,网址https://ai.baidu.com/,这个网站接口有很多实用的技术,比如语音识别,图像识别,人脸识别,视频技术等等。相比于爬墙去看国外的头疼的英文文档,这个网站是中文的,有兴趣的朋友可以研究研究。
image.png
加载办法:
-
pip install baidu-aip
image.png
代码部分:
from aip import AipOcr#图片文字识别
import re
APP_ID="26071151"#传入自己的3个id号api号和密匙,这里有改动。
API_KET="QlaRW2D65QyD0OCYceTKXmji"
SECRECT_KET="Mz9fybufdr2yfhzhVfcSbi3Bbq0hpWqn"
client=AipOcr(APP_ID,API_KET,SECRECT_KET)
with open('aa.jpg','rb') as f:
image=f.read()
data=str(client.basicGeneral(image)).replace(" ","")#通用图片识别,这里的data是json格式的数据,所以用正则表达式解析。
pat=re.compile(r"{'words':'(.*?)'}]}")
result=pat.findall(data)[0]
print(result)
结果:出错了
囊RDF367
aa.jpg
网友评论