今天 平安夜 Python 送你一顶圣诞帽 @微信官方


Posted in Python onDecember 25, 2017

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

还有多少耿直boy和我一样在等待微信官方送上一顶圣诞帽?

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

最后知道真相的我眼泪掉下来……

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

(还蒙在鼓里的同学请在微信最上方的搜索栏自行搜索『圣诞帽』)

好吧,你不给,咱自己来,不就是个帽子嘛。

Python 在手,圣诞帽我有!

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

OpenCV 库 加上几张圣诞帽图片,三四十行代码轻松搞定。只不过调试的时候要注意点,图像坐标和像素矩阵索引的维度别搞乱了。

今天 平安夜 Python 送你一顶圣诞帽 @微信官方

大致步骤:

  • 安装 OpenCV(网上搜下教程有很多);
  • 用 OpenCV 提供的级联分类器做 人脸检测 ,定位出图片中的人脸位置;
  • 根据找出的人脸,调整圣诞帽的位置和大小,叠加到原图片上;
  • 遍历所有人脸,重复执行步骤3,过程中可随机变换帽子的样式;
  • 保存图片。

OpenCV 人脸检测代码:

import cv2

# OpenCV 人脸检测
face_patterns = cv2.CascadeClassifier(
 'haarcascade_frontalface_default.xml'
)
sample_image = cv2.imread('img/face2.jpg')
faces = face_patterns.detectMultiScale(
 sample_image,
 scaleFactor=1.1,
 minNeighbors=8,
 minSize=(50, 50)
)

总结

以上所述是小编给大家介绍的平安夜 Python 送你一顶圣诞帽 @微信官方,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python中使用smtplib和email模块发送邮件实例
Apr 22 Python
python中redis的安装和使用
Dec 04 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
Jun 04 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
Aug 22 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
Django接收照片储存文件的实例代码
Mar 07 Python
python代码区分大小写吗
Jun 17 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
Aug 28 Python
python 三种方法实现对Excel表格的读写
Nov 19 Python
python某漫画app逆向
Mar 31 Python
Python与C++中梯度方向直方图的实现
Mar 17 Python
使用python生成大量数据写入es数据库并查询操作(2)
Sep 23 Python
python回调函数中使用多线程的方法
Dec 25 #Python
python创建列表和向列表添加元素的实现方法
Dec 25 #Python
Python中装饰器高级用法详解
Dec 25 #Python
Python中最大最小赋值小技巧(分享)
Dec 23 #Python
利用python实现简单的邮件发送客户端示例
Dec 23 #Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 #Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 #Python
You might like
用PHP连mysql和oracle数据库性能比较
2006/10/09 PHP
php smarty模版引擎中的缓存应用
2009/12/11 PHP
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
JS的反射问题
2010/04/07 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python 中 Meta Classes详解
2016/02/13 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
python 全文检索引擎详解
2017/04/25 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
python生成九宫格图片
2018/11/19 Python
Python中最大递归深度值的探讨
2019/03/05 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
医学院护理专业应届生求职信
2013/11/12 职场文书
干部现实表现材料
2014/02/13 职场文书
解除租房协议书
2014/12/03 职场文书
法院个人总结
2015/03/03 职场文书