![b36c6503122880c88ba5dadb70c955ac.png](https://i-blog.csdnimg.cn/blog_migrate/744948d292284c0669029876c0b60287.jpeg)
这次花了点时间,将百度智能云里面的人脸识别功能与python结合,进行了一场实验。结果还是蛮有成就感的,过程也挺简单,不会复杂,说不定,你就能融合出你孩子的长相了耶~ 下面我们一起敲起键盘吧!
前期预备
百度AI开放平台
账号注册
用你的百度账号登陆ai.baidu.com,百度AI开放平台。
然后创建一个人脸识别应用
![06117e2d21a8f777f1109cd3699d1e00.png](https://i-blog.csdnimg.cn/blog_migrate/879648d34b396874e9f3d5df14798a72.jpeg)
![029e0ecf1eaa12f61fa033a945f4aa2c.gif](https://i-blog.csdnimg.cn/blog_migrate/3e3bd5aae7e4321934b42479a7da46c7.gif)
你就会得到API Key 和 Secret Key,这我们等会代码里要用到
![770e005e57d8d3c4fa8d875b2c6b53bc.png](https://i-blog.csdnimg.cn/blog_migrate/612bb0007c782723ab4918bd6f40e437.jpeg)
因为每个账号的调用次数都是有限的,只能免费500次,且玩且珍惜。所以你们还是自己申请的好。
![d3478482687e6c02e4c84fb8ece75721.png](https://i-blog.csdnimg.cn/blog_migrate/015eb5bed035e88c448de327c2f2a8b6.jpeg)
读接口开发文档...
文档地址: ai.baidu.com/docs#/Face-…
![2d056b831ee65d2503ae62e39ab0cb6e.gif](https://i-blog.csdnimg.cn/blog_migrate/027e20637d6ca8f193619327ece7392c.gif)
上面为注意事项,就是post要带header,图片要是base64,还有请求地址等说明,文档还是要仔细看的,等下就会少点错误。
![6cc2b849f1952972444c10da4920ae87.gif](https://i-blog.csdnimg.cn/blog_migrate/d33f1ecb0e02919e4b1938519b3a79f9.gif)
上图是说明你要post过去的数据,比如要template模板图片和target目标文件两张图片,你也可以设置图片类型,图片质量等
![e312e5efd299cb929a1dd7b90ee22408.gif](https://i-blog.csdnimg.cn/blog_migrate/a24b9d52640b85a8337d87dd4f5103d7.gif)
上图就是说你post过去后,会返回哪些东西的说明。
OK,看完了文档,我们来捋一下思路
思路
![7dd3761660b78d286d007175539fbe65.png](https://i-blog.csdnimg.cn/blog_migrate/18d2a4f469c21b26ee33f438e380c1a5.jpeg)
开始Coding...
一点点来开发,不要急于求成:
导入模块
获取Token
获取图片Base64
保存base到本机
因为文档里面告诉我们,返回的图片是base64,所以这里我们还要把base64转成你可以看到的图片。所以:
注意:代码文件也放在这个文件夹里面。
图片融合
功能测试
在开始调试时,要一点点来测试,不然你那500次调用次数根本不够你用,等你代码写好了,对不起,你的次数用完了,如下图,你还玩个蛋蛋呀!
![bd2b5cdbbb987adefc721ddc068496e8.png](https://i-blog.csdnimg.cn/blog_migrate/3c39fa604a4d6acd818be6f5bd9e90ff.jpeg)
![f8d93da3692a1d280834b7854db291fd.png](https://i-blog.csdnimg.cn/blog_migrate/13e9fa299d864491fc718a2f4adff02d.jpeg)
下面是我电脑文件夹,注意图片的格式
![18dc9a978a81a984354eaf33906dc55f.png](https://i-blog.csdnimg.cn/blog_migrate/821efb75f919f48b35c6392a91f6e167.jpeg)
然后写几行代码,然后运行一下
出现Done!说明代码成功了!我们打开文件夹看看有没有“done.jpg”这张图
![c1d41f4f8d814873cfb17a4f8a537d45.png](https://i-blog.csdnimg.cn/blog_migrate/7a4f63a1793401d441af8e72328fee91.jpeg)
![e3e2b7a0af77ef4d8ef9fb4776954bb4.gif](https://i-blog.csdnimg.cn/blog_migrate/e177933967dbcab77a00026758da8204.gif)
喜欢这篇文章的小伙伴可以点赞+收藏+转发哦~
赠送三本Python机器学习基础书籍
Python机器学习经典实例—Python语言描述
内容介绍:
在如今这个处处以数据驱动的世界中,机器学习正变得越来越大众化。它已经被广泛地应用于不同领域, 如搜索引擎、机器人、无人驾驶汽车等。本书首先通过实用的案例介绍机器学习的基础知识,然后介绍一 些稍微复杂的机器学习算法,例如支持向量机、极端随机森林、隐马尔可夫模型、条件随机场、深度神经 网络,等等。
本书是为想用机器学习算法开发应用程序的 Python 程序员准备的。它适合 Python 初学者阅读,不过熟 悉 Python 编程方法对体验示例代码大有裨益。
![cb8208536b4a279d59678241e43322c3.png](https://i-blog.csdnimg.cn/blog_migrate/3923d2574bc1595a4900619afff5f68e.jpeg)
![a800661b8089f5909e87f1ff8df40fc8.png](https://i-blog.csdnimg.cn/blog_migrate/319946dbde428c75a5eb9fa45f9eb69c.jpeg)
1获取方式
关注小编
私信小编:回复 Python 即可领取书籍
头条怎么私信
点击头条,点击右下角“我的”
在个人界面点击关注,如果你关注了,点击“浪小久”就可以了
回复:pyhon 就可以了 但是你要先关注我哦~