别再体验百度AI了,自己搞起来吧,人工智能很简单!

刚看了百度AI的人脸识别,火了很久的python+人工智能,百度号称专做AI,很多宣传课设的主题,百度AI-让你轻松人脸识别,简直像个笑话。我之所以这么说,是因为研究了两个小时的百度AI,除了搞明白他们专属的access_token、FACE_TOKEN之外,基本上什么都弄明白。所谓的百度AI,只是留给大家一个接口,然后执行一套固定的算法,结果就出来了,而真正做了什么,人工智能是什么,我们无从可知。相反,为了跑通这个程序,我们必须要搞明白他们固定的格式等等。

比如一个简单的例子,人脸对比(实际上就是两张图片相似度对比,而不管做什么,百度AI都是一个套路,只是调用的url和传递的参数不同而已)。

import json
import urllib2,base64

request_url='https://aip.baidubce.com/rest/2.0/face/v3/match'
access_token='24.be46cb0dfcf032f2bb5b6d0d7c5fe95d.2592000.1530841589.282335-1135***'

f=open('image/me1.jpeg','rb')
img1=base64.b64encode(f.read())
f=open('image/ge1.jpeg','rb')
img2=base64.b64encode(f.read())

params=json.dumps([{
 'image':img1,'image_type':'BASE64','face_type':'LIVE','quality_control':'LOW'},
                   {
 'image':img2,'image_type':'BASE64','face_type':'LIVE','quality_control':'LOW'}])

request_url = request_url + "?access_token=" + access_token
request = urllib2.Request(url=request_url, data=params)
request.add_header('Content-Type', 'application/json')
response = urllib2.urlopen(request)
content = response.read()
if content:
    print content

结果:

{"error_code":0,"error_msg":"SUCCESS","log_id":3458405637,"timestamp":1528269847,"cached":0,"result":{ "score":9.794300079,"face_list":[{"face_token":"23a6c949e2dd346b255b04bfa37a3adf"},{"face_token":"2b63ae8fbf51b5a9c9159ee1963df73a"}]}}

事实上,无论你做什么,红色部分都是

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值