圣诞节快到了,给微信头像戴个圣诞帽
简说Python
共 1801字,需浏览 4分钟
·
2021-12-27 04:42
👆👆👆关注我,和老表一起学Python、云服务器
怎么给微信头像加圣诞帽,马上要到圣诞节了,其实方法非常的简单,先来看一下我设置好的效果吧!
可以去换我们的头像啦,感觉还是蛮不错的,感兴趣的可以试一下。
Python实现代码,具体素材和代码解释可以看之前分享的文章圣诞帽|再教你用Python给微信头像添加一个圣诞帽!
import cv2
from PIL import Image
personPath = '3.jpg' #头像
hatPath = 'sheng.png' #圣诞帽
personImg = cv2.imread(personPath)
face_haar = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')#存放的绝对路径
faces = face_haar.detectMultiScale(personImg, 1.1,5)
personImg = Image.open(personPath)
personImg = personImg.convert('RGBA')
hatImg = Image.open(hatPath)
hatImg = hatImg.convert('RGBA')
for face_x,face_y,face_w,face_h in faces:
face_x -= face_w-180
face_y += face_h-250
face_w *= 1
face_h *= 1
hatImg = hatImg.resize((face_w, face_h))
bg = (face_x, face_y - face_h + 100 , face_x + face_w, face_y + 100 )
personImg.paste(hatImg, bg, mask = hatImg)#将调整好的帽子贴上去
personImg.save('addHat.png')
点赞+留言+转发,就是对我最大的支持啦~
--End--
如何找到我:
学习更多: 整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了 求点赞+转发啊?
评论