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

更多资讯推荐

全球首个 3D 版 AI 合成主播亮相,还将参与两会报道,网友:主持人要失业了

AI 合成主播已不稀奇,但能走动、做手势、换装的 3D 版 AI 主播,「新小微」是全球第一个。

肖漫 ·  3天前
5行代码,快速实现图像分割,代码逐行详解,手把手教你处理图像

图像分割,作为计算机视觉的基础,是图像理解的重要组成部分,也是图像处理的难点之一。

金磊 ·  4天前
GitHub近10万星:印度小哥用Python和Java实现所有AI算法

今天两个算法实现的项目又登上了GitHub热榜,每逢招聘季必上榜?此前,这两个项目曾多次登顶,分别用Python和Java实现了面试中常考的算法,AI行业就业形势日趋严峻,而算法岗更是竞争激烈,是时候复习一下基本功了!

佚名 ·  2020-05-19 14:27:10
微软计算机视觉创研论坛首日干货:3项前沿检测技术解读

5月15日消息,昨日上午9点,微软亚洲研究院创研论坛CVPR 2020论文分享会线上开幕。

董温淑 ·  2020-05-15 14:25:19
再也不怕别人动电脑了!用Python实时监控

最近突然有个奇妙的想法,就是当我对着电脑屏幕的时候,电脑会先识别屏幕上的人脸是否是本人,如果识别是本人的话需要回答电脑说的暗语,答对了才会解锁并且有三次机会。

佚名 ·  2020-05-07 09:05:22
一部手机,万物皆可复制粘贴,这位兼职写代码的设计师将AR玩出了新高度

看到什么就复制什么,这是魔法还是孙悟空的神通?都不是。这是 AR 的魔力。

Synced ·  2020-05-04 11:40:03
反人脸识别技术层出不穷 刷脸是否还安全?

当今应用较为成熟且广泛的智能技术有哪些?人脸识别算是一例。《麻省理工科技评论》曾将其列为2017年“十大突破性技术”之一。

佚名 ·  2020-04-29 09:34:54
有没有什么高效「炼丹」神器可以推荐?复旦fastNLP团队祭出内部调参利器fitlog

集 Tabular 显示实验结果、自定义备忘、前端操作删除/隐藏记录、自动 git commit 等诸多功能于一体,这个调参神器助你高效「炼出金丹」。

Racoon X、张倩 ·  2020-04-28 15:25:39
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载