今天 平安夜 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 相关文章推荐
在Django中限制已登录用户的访问的方法
Jul 23 Python
详解python进行mp3格式判断
Dec 23 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
Python中按值来获取指定的键
Mar 04 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
pandas 对group进行聚合的例子
Dec 27 Python
python装饰器相当于函数的调用方式
Dec 27 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
浅谈Python项目的服务器部署
Apr 25 Python
Python Pandas 删除列操作
Mar 16 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 编写安全的代码时容易犯的错误小结
2010/05/20 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
2017/03/13 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
jQuery实现可兼容IE6的滚动监听功能
2017/09/20 jQuery
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
python脚本监控docker容器
2016/04/27 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
教师廉洁自律承诺书
2014/05/26 职场文书
资产运营委托书范本
2014/10/16 职场文书
盗窃案辩护词
2015/05/21 职场文书
民间借贷借条范本
2015/05/25 职场文书
公司食堂管理制度
2015/08/05 职场文书
2016年清明节寄语
2015/12/04 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS