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

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

这次花了点时间,将百度智能云里面的人脸识别功能与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几行代码,就能预测未来孩子的长相?强大的人工智能

 

[[281442]]

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

 

[[281443]]

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

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

 

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

 

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

 

责任编辑:未丽燕 来源: 今日头条
相关推荐

2019-09-02 15:00:23

人工智能机器人经济

2018-12-28 09:45:29

2022-08-25 16:46:29

人工智能AI

2023-01-03 15:16:51

人工智能数据科学科技

2020-07-08 10:52:36

人工智能AI智能

2020-07-29 10:27:08

人工智能语音识别技术

2018-06-28 18:26:42

人工智能机器人家庭育儿

2018-12-09 14:35:58

人工智能预测

2023-06-13 16:15:57

人工智能HPC

2020-07-15 11:51:16

人工智能机器学习技术

2020-02-10 20:16:04

程序员AI人工智能

2019-04-22 13:30:11

人工智能互联网机器人

2022-11-03 15:16:27

人工智能

2018-04-19 10:50:32

人工智能孩子教育

2022-06-20 11:05:58

通用人工智能机器人

2019-12-09 14:32:49

人工智能AI强人工智能

2022-01-13 06:59:40

人工智能无代码IT

2017-10-26 11:59:07

人工智能地震机器学习

2022-07-29 15:47:25

人工智能AI

2020-05-20 09:37:45

人工智能
点赞
收藏

51CTO技术栈公众号