Python几行代码,就能预测未来孩子的长相?强大的人工智能

作者: 浪小九 2019-11-06 11:01:57

这次花了点时间,将百度智能云里面的人脸识别功能与python结合,进行了一场实验。结果还是蛮有成就感的,过程也挺简单,不会复杂,说不定,你就能融合出你孩子的长相了耶~ 下面我们一起敲起键盘吧!

前期预备

  • 百度AI开放平台
  • 账号注册
  • 用你的百度账号登陆ai.baidu.com,百度AI开放平台。
  • 然后创建一个人脸识别应用
Python几行代码,就能预测未来孩子的长相?强大的人工智能
Python几行代码,就能预测未来孩子的长相?强大的人工智能

你就会得到API Key 和 Secret Key,这我们等会代码里要用到

Python几行代码,就能预测未来孩子的长相?强大的人工智能

因为每个账号的调用次数都是有限的,只能免费500次,且玩且珍惜。所以你们还是自己申请的好。

Python几行代码,就能预测未来孩子的长相?强大的人工智能

读接口开发文档...

文档地址: ai.baidu.com/docs#/Face-…

Python几行代码,就能预测未来孩子的长相?强大的人工智能

上面为注意事项,就是post要带header,图片要是base64,还有请求地址等说明,文档还是要仔细看的,等下就会少点错误。

Python几行代码,就能预测未来孩子的长相?强大的人工智能

上图是说明你要post过去的数据,比如要template模板图片和target目标文件两张图片,你也可以设置图片类型,图片质量等

Python几行代码,就能预测未来孩子的长相?强大的人工智能

上图就是说你post过去后,会返回哪些东西的说明。

OK,看完了文档,我们来捋一下思路

思路

Python几行代码,就能预测未来孩子的长相?强大的人工智能

开始Coding...

一点点来开发,不要急于求成:

  • 导入模块
  • 获取Token
  • 获取图片Base64
  • 保存base到本机

因为文档里面告诉我们,返回的图片是base64,所以这里我们还要把base64转成你可以看到的图片。所以:

注意:代码文件也放在这个文件夹里面。

图片融合

功能测试

在开始调试时,要一点点来测试,不然你那500次调用次数根本不够你用,等你代码写好了,对不起,你的次数用完了,如下图,你还玩个蛋蛋呀!

Python几行代码,就能预测未来孩子的长相?强大的人工智能
Python几行代码,就能预测未来孩子的长相?强大的人工智能

下面是我电脑文件夹,注意图片的格式

Python几行代码,就能预测未来孩子的长相?强大的人工智能

然后写几行代码,然后运行一下

出现Done!说明代码成功了!我们打开文件夹看看有没有“done.jpg”这张图

Python几行代码,就能预测未来孩子的长相?强大的人工智能
Python几行代码,就能预测未来孩子的长相?强大的人工智能
Python 人脸识别 代码
上一篇:谷歌把打败99%程序员的AutoML集成到Kaggle平台! 下一篇:2020年的信息安全:人工智能(AI)在各种信息安全系统中的广泛涌现
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

复工如何避免间接接触?人脸识别门禁实现硬核防控

随着返工日的临近,全国各地陆续恢复生产和工作,与此同时,疫情预防的工作也不可松懈。据悉,新型冠状病毒的传播方式主要为飞沫传播和间接接触,当下,人人出门都会佩戴口罩,并且经常洗手,可以有效预防飞沫传播,而接触公共设施的间接传播方式不容忽视。

佚名 ·  15h前
Excel狂魔?单元格做计算机视觉:人脸检测、OCR都不在话下

计算机视觉是什么?过于专业,一步劝退?在普通人看来,计算机视觉是软件开发者才能涉足的领域,需要用到很多专业的框架,普通人只能围观。但 GitHub 上的一个项目似乎颠覆了我们的认知。

佚名 ·  1天前
独家下载!阿里如何用 AI 写代码?

作为今年阿里经济体前端委员会的四大技术方向之一,前端智能化方向一被提及,就不免有人好奇:前端结合 AI 能做些什么,怎么做,未来会不会对前端产生很大的冲击等等。本篇文章将围绕这些问题,以「设计稿自动生成代码」场景为例,从背景分析、竞品分析、问题拆解、技术方案等几个角度切入,细述相关思考及过程实践。

妙净、波本 ·  1天前
人工智能技术快速识别人流中个体感染者风险,同济研发疫情防控识别系统

在摆放于校门口的摄像头前站定,系统马上通过人脸识别技术,结合现场体温检测,对同济大学教职员工、学生的基本情况进行自动分析查询。如果体温正常、满足外地返沪大于14天隔离和上海的相关要求,校门将予以放行;如有发热现象或不满足相关要求,系统将自动报警,不予放行,对相关人员实现......

彭德倩 ·  2天前
支付宝人脸识别被“破解”,我们的钱不安全了么?

技术总归是不断发展进步的,坏人掌握的技术也是一样。并且,任何一个技术都有被黑被破解的可能,只是成本问题。

徐九 ·  2020-02-14 13:36:12
为什么用Go编写机器学习的基础架构,而不是Python?

虽然Python是使用广泛的语言,并用于每个主要的机器学习框架中。然而,你能想象?在Cortex(将机器学习模型部署为API的开放源代码平台之一)代码库中,87.5%的代码都是使用GO编写。

读芯术 ·  2020-02-14 13:13:04
如何用人脸识别自动给头像添加口罩及护目镜

此项目使用人脸识别自动给头像添加口罩及护目镜,仅为呼吁大家积极佩戴口罩及护目镜,为武汉及奋斗在第一线的医护人员加油!

Evilran ·  2020-02-13 12:50:07
人脸识别背后:可怕的不是技术,而是……

当下AI程序到底会用人类面孔做什么?有多少的恐惧是来源于传言,而非摆在面前的事实?技术的力量是否让人类的担忧不断增多?我们来一起想想这个问题。

读芯术 ·  2020-02-12 22:20:39
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载