今天 平安夜 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装饰器验证配置文件示例
Feb 24 Python
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
tensorflow 加载部分变量的实例讲解
Jul 27 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
python 获取毫秒数,计算调用时长的方法
Feb 20 Python
python利用openpyxl拆分多个工作表的工作簿的方法
Sep 27 Python
win10安装python3.6的常见问题
Jul 01 Python
matplotlib部件之套索Lasso的使用
Feb 24 Python
Python批量将csv文件转化成xml文件的实例
May 10 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遍历数组的几种方法
2012/03/22 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
jQuery制作简洁的图片轮播效果
2015/04/03 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
2016/09/23 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
深入解析Python中的线程同步方法
2016/06/14 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
耐克亚太地区:Nike APAC
2019/12/07 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
小学教师师德感言
2014/02/10 职场文书
食品安全责任书
2014/04/15 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
保险公司演讲稿
2014/09/02 职场文书
师德师风的心得体会
2014/09/02 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
2015年司机工作总结
2015/04/23 职场文书
2015年保管员工作总结
2015/04/30 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
Python函数中apply、map、applymap的区别
2021/11/27 Python