今天 平安夜 Python 送你一顶圣诞帽 @微信官方
作者:mrr 时间:2021-12-10 14:24:14
还有多少耿直boy和我一样在等待微信官方送上一顶圣诞帽?
最后知道真相的我眼泪掉下来……
(还蒙在鼓里的同学请在微信最上方的搜索栏自行搜索『圣诞帽』)
好吧,你不给,咱自己来,不就是个帽子嘛。
Python 在手,圣诞帽我有!
OpenCV 库 加上几张圣诞帽图片,三四十行代码轻松搞定。只不过调试的时候要注意点,图像坐标和像素矩阵索引的维度别搞乱了。
大致步骤:
安装 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 送你一顶圣诞帽 @微信官方网站的支持!
来源:https://zhuanlan.zhihu.com/p/32303782?utm_source=tuicool&utm_medium=referral
标签:python,微信,圣诞帽
0
投稿
猜你喜欢
python tqdm库的使用
2023-10-30 22:32:44
MySQL GTID主备不一致的修复方案
2024-01-15 21:26:16
Python Pandas 如何shuffle(打乱)数据
2023-04-22 23:17:16
也谈网页圆角的背景图法
2009-03-19 14:09:00
解析Python 偏函数用法全方位实现
2023-12-22 00:06:03
python数据结构leetcode338比特位计数算法
2023-05-06 21:24:33
Python找出列表中出现次数最多的元素三种方式
2021-04-11 11:45:40
一文教你利用Python制作一个C盘清理器
2022-05-05 00:45:20
python安装scipy的步骤解析
2021-09-09 03:20:36
python3实现UDP协议的服务器和客户端
2022-07-01 09:17:08
Python标准库shutil用法实例详解
2021-03-25 21:04:25
定格动画浅析(一)
2009-07-30 12:50:00
Python使用pyecharts绘制世界地图,省级地图,城市地图实例详解
2022-08-08 06:37:22
Python深入学习之闭包
2022-11-09 05:27:48
深入理解Mysql事务隔离级别与锁机制问题
2024-01-23 21:33:26
Python 中的异步 for 循环示例详解
2021-07-09 10:27:30
python numpy数组复制使用实例解析
2023-06-22 07:27:06
JS原型继承四步曲及原型继承图一览
2024-06-13 14:56:04
Mysql日期格式以及内置日期函数用法详解
2024-01-24 22:39:11
将Dataframe数据转化为ndarry数据的方法
2021-03-23 20:44:33