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)在各种信息安全系统中的广泛涌现
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

处理人工智能任务必须知道的11个Python库

Python对数据科学如此重要的原因之一是它海量的数据分析和可视化库。在本文中,我们讨论了最受欢迎的一些。

Huangwei AI ·  1天前
神奇的人脸识别:为啥眼熟之人戴口罩、墨镜还是能认出来?

佚名 ·  4天前
人脸识别之人脸关键特征识别

当下人脸识别在生活中被应用得愈加广泛。那么,人脸识别是如何对人脸关键特征进行识别的?在前面文章里,作者对人脸识别的图像预处理进行了介绍。本篇文章中,作者则介绍了人脸识别的关键特征识别,让我们一起来看一下。

佚名 ·  4天前
如何用Python开发QQ机器人

虽然该文最终是达到以python开发mirai机器人的目的,但起步教程,尤其是环境配置上仍然有大量的相同操作,对其他编程语言仍有借鉴之处。

佚名 ·  2021-05-07 13:20:39
人工智能来了,自动化是不是该瑟瑟发抖了?

在机器时代,有“机器吃人”的愤怒控诉;在自动化的时代,轮到机械化慨叹过去的好时光了。在人工智能的时代,是不是该轮到自动化瑟瑟发抖了?

晨枫老苑 ·  2021-05-02 23:13:35
人脸识别国标拟规定:不得强制刷脸、预测偏好 不对14周岁以下人脸识别

中国网4月25日讯 近日,《信息安全技术人脸识别数据安全要求》国家标准(以下简称《国标要求》)征求意见稿面向社会公开征求意见。《国标要求》明确,收集人脸识别数据时应征得数据主体明示同意,不得利用人脸识别数据评估或预测数据主体工作表现、经济状况、健康状况、偏好、兴趣等情况。

中国网 ·  2021-04-27 16:53:08
2021年访问控制市场与技术发展趋势

与市场研究公司一样,全球几家主要的门禁控制制造商也列出了他们认为的2021年最大的行业发展趋势。在本文中,我们对这些预测的一些最重要方面进行了总结。

佚名 ·  2021-04-27 10:51:13
为什么Python是机器学习的理想选择?

Python 人工智能项目在各种形式和规模的公司中变得非常流行。以下是 Python 语言非常适合 ML 开发的原因。

佚名 ·  2021-04-25 10:26:34
Copyright©2005-2021 51CTO.COM 版权所有 未经许可 请勿转载