今天 平安夜 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入门教程之if语句的用法
May 14 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
Python的Flask框架中的Jinja2模板引擎学习教程
Jun 30 Python
python django 访问静态文件出现404或500错误
Jan 20 Python
window下eclipse安装python插件教程
Apr 24 Python
Python中单例模式总结
Feb 20 Python
python 实现提取某个索引中某个时间段的数据方法
Feb 01 Python
对python中基于tcp协议的通信(数据传输)实例讲解
Jul 22 Python
Python面向对象原理与基础语法详解
Jan 02 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 Python
python脚本框架webpy模板控制结构
Nov 20 Python
python通过新建环境安装tfx的问题
May 20 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防止SQL注入详解及防范
2013/11/12 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
CI框架入门示例之数据库取数据完整实现方法
2014/11/05 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
JS中获取数据库中的值的方法
2013/07/14 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
vue数据双向绑定原理解析(get & set)
2017/03/08 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
使用Python函数进行模块化的实现
2019/11/15 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
python3.4中清屏的处理方法
2020/07/06 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
软件设计的目标是什么
2016/12/04 面试题
Shell脚本如何向终端输出信息
2014/04/25 面试题
自考生自我鉴定范文
2013/10/01 职场文书
维护民族团结心得体会2016
2016/01/15 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL