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

# 好好学习,天天打卡 #

前期预备 百度AI开放平台

# 账号注册 #

用你的百度账号登陆http://ai.baidu.com,百度AI开放平台。

然后创建一个人脸识别应用,

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

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

读接口开发文档...

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

# 思路 #

开始Coding...

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

# 导入模块 #

基于经验,我们肯定要用到requests模块,json模块也要用,然后就是base64模块,因为我们要处理图片。这些模块我们都有了,所以直接导入:

# 获取Token #

Token就是令牌,你要用接口需要取得它的认可,就是我们要用到之前申请的那些key来获取令牌:

# 获取图片Base64 #

base64是图片的一种格式,所以要先打开图片,然后转成base64编码才能用

# 保存base到本机 #

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

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

# 图片融合 #

接下来就是最主要的功能了,

# 功能测试 #

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

为了测试,我从网上下了两张图片,呃!

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

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

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

python完整代码

请发送【源码】,今天文件名为“face.zip”。

python人脸融合_用Python玩人脸融合,想知道你未来孩子的长相?(附代码)相关推荐

  1. 用Python玩人脸融合,想知道你未来孩子的长相?(附源码)

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

  2. python人脸识别代码百度ai_强大的AI!Python几行代码,就能预测未来孩子的长相?...

    这次,将百度智能云中的人脸识别功能与python结合起来进行实验花了一些时间.结果非常令人满意,而且过程非常简单而不复杂.或许,你可以整合你孩子的外貌.让我们一起敲击键盘. 准备百度人工智能开放平台账 ...

  3. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  4. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  5. python的精髓_教你玩转Python!一文总结Python入门到精髓的窍门

    (建议收藏) 很多人应该都有过这种经历,大量重复性工作:日报.周报.各种报,无穷无尽:不计其数的数据提取······琐碎繁杂的事务让工作的效率极低.如果可以一键完成就好了. 对这些问题来说,最高效的解 ...

  6. 上海python周末培训班_上海python周末班

    上海python周末班 来源:教育联展网 编辑:坚强 发布时间:2019-08-05 导语概要 上海python周末班,想要高薪吗?成为一名Python程序员! 在由Indeed.com创建并由cod ...

  7. 认识python编程环境_认识Python和安装Python环境

    学习目标: 1. 了解什么是Python?为什么学习Python?Python都可以做什么? 2. 了解并安装Python环境,体验第一Python程序. 学习内容: 1.什么是Python? Pyt ...

  8. python 金融可视化_用 Python 进行金融数据可视化

    Python量化的关键是金融数据可视化,不管是传统的K线图,仍是如今的策略分析,都须要大量的可视化图表.具体到编程代码,就是使用Python绘图模块库绘图,好比传统的Python绘图模块库有Matpl ...

  9. python 免费空间_用python做大数据

    不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...

最新文章

  1. Science审稿人谈中国首次实现量子优越性:「九章」到底打了谁的脸?
  2. tcp建立连接的时的几种状态
  3. 直播预告 | AAAI 2022论文解读:基于能量的主动域自适应学习方法
  4. 安置和设置Opera9.50Beta2
  5. Web前端开发笔记——第二章 HTML语言 第十节 画布标签、音视频标签
  6. asp 取数据 计算_ASP.NET Core 简介
  7. leetcode46. 全排列(回溯)
  8. 给 Android 研发的一些的建议
  9. 计算与推断思维 一、数据科学
  10. 在ASP.NET中基于Owin OAuth使用Client Credentials Grant授权发放Token
  11. sql替换字符串中的部分字符
  12. Scrapy 爬取阳光热线问政平台存储为json 文件(使用 CrawlSpider)
  13. 线性回归(线性拟合)与非线性回归(非线性拟合)原理、推导与算法实现(一)
  14. 拆装计算机主机,计算机主机拆卸步骤[多图]
  15. 安卓一键清理内存_软件| 安卓系统最强悍微信清理软件,一键将所有垃圾文件搜索出来,还可预览删除...
  16. 基于微信小程序的疫情智慧社区管理系统 计算机毕业设计 后台管理系统
  17. SAP云集成 SAP Integration Suite启用过程,踩坑记
  18. 超级好用的芯片封装网站IC Search
  19. 编写测试用例基本要求、非功能性测试和状态迁移法介绍
  20. Linux下编写运行C语言程序

热门文章

  1. Carryon的字符串
  2. UVALive - 6436
  3. KubeSphere配置集(ConfigMap)的使用
  4. Java中提取字符串中的数字
  5. cdn加载插件和npm安装的差别_web开发:打字机效果插件Typed.js
  6. Servlet ---- cookie session
  7. iplat62----loading层添加
  8. 支付接口调用成功后如何让前端知道_开发口中的「接口」到底是什么
  9. 计算机系统的优化具体操作,从八个方面来探讨计算机操作系统的优化
  10. Linux的ping用python,python与linux中的非特权ping IPPROTO_ICMP