圣誕節(jié)快到了,給微信頭像戴個(gè)圣誕帽
??????關(guān)注我,和老表一起學(xué)Python、云服務(wù)器

怎么給微信頭像加圣誕帽,馬上要到圣誕節(jié)了,其實(shí)方法非常的簡(jiǎn)單,先來(lái)看一下我設(shè)置好的效果吧!




可以去換我們的頭像啦,感覺(jué)還是蠻不錯(cuò)的,感興趣的可以試一下。
Python實(shí)現(xiàn)代碼,具體素材和代碼解釋可以看之前分享的文章圣誕帽|再教你用Python給微信頭像添加一個(gè)圣誕帽!
import cv2
from PIL import Image
personPath = '3.jpg' #頭像
hatPath = 'sheng.png' #圣誕帽
personImg = cv2.imread(personPath)
face_haar = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')#存放的絕對(duì)路徑
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)#將調(diào)整好的帽子貼上去
personImg.save('addHat.png')點(diǎn)贊+留言+轉(zhuǎn)發(fā),就是對(duì)我最大的支持啦~
--End--
如何找到我:
學(xué)習(xí)更多: 整理了我開(kāi)始分享學(xué)習(xí)筆記到現(xiàn)在超過(guò)250篇優(yōu)質(zhì)文章,涵蓋數(shù)據(jù)分析、爬蟲(chóng)、機(jī)器學(xué)習(xí)等方面,別再說(shuō)不知道該從哪開(kāi)始,實(shí)戰(zhàn)哪里找了 求點(diǎn)贊+轉(zhuǎn)發(fā)?。?/strong>
評(píng)論
圖片
表情
