Python opencv添加圣诞帽,不需要微信官方
2017-12-25 23:52
525 查看
圣诞帽,命名为hat.png,注意是png文件
person
code:
结果:
person
code:
import cv2 from PIL import Image personPath = './xyjy.jpg' hatPath = './hat.png' personImg = cv2.imread(personPath) face_haar = cv2.CascadeClassifier("./haarcascades/haarcascade_frontalface_default.xml") faces = face_haar.detectMultiScale(pe b7e3 rsonImg, 1.3, 3) 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/2 face_y += face_h/2 face_w *= 2 face_h *= 2 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')
结果:
相关文章推荐
- 微信官方给不了的圣诞帽,Python和OpenCV给你
- @微信官方给不了的圣诞帽,Python和OpenCV给你(附代码)
- @微信官方给不了的圣诞帽,Python和OpenCV给你(附代码)
- 今天 平安夜 Python 送你一顶圣诞帽 @微信官方
- @头条官方给不了的圣诞帽,Python和OpenCV给你
- 如何从技术上实现「朋友圈@微信官方头像添加圣诞帽」?
- 微信官方都辟谣,可真有技术人用 AI、大数据实现头像添加圣诞帽了!
- 平安夜,Python送你一顶圣诞帽 @微信官方
- 使用大数据分析+AI+图片动态处理实现“朋友圈@微信官方头像添加圣诞帽”
- 如何从技术上实现「朋友圈@微信官方头像添加圣诞帽」?
- 用Python+OpenCV让电脑帮你玩微信跳一跳
- @微信官方,我要圣诞帽 之我学PS
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- OpenCV(3.2)+Python(3.6)学习(基于官方API)(三)
- Python opencv 给照片戴上圣诞帽
- python 添加opencv 接口
- 杂七杂八(2):简单的加圣诞帽的程序,python3+opencv3.4
- 别@微信团队了,我用Python给自己戴上了圣诞帽!
- 为什么不需要为Python对象添加 getter 和 setter