今天 平安夜 Python 送你一頂圣誕帽 @微信官方
還有多少耿直boy和我一樣在等待微信官方送上一頂圣誕帽?
最后知道真相的我眼淚掉下來……
(還蒙在鼓里的同學(xué)請在微信最上方的搜索欄自行搜索『圣誕帽』)
好吧,你不給,咱自己來,不就是個帽子嘛。
Python 在手,圣誕帽我有!
OpenCV 庫 加上幾張圣誕帽圖片,三四十行代碼輕松搞定。只不過調(diào)試的時候要注意點,圖像坐標(biāo)和像素矩陣索引的維度別搞亂了。
大致步驟:
- 安裝 OpenCV(網(wǎng)上搜下教程有很多);
- 用 OpenCV 提供的級聯(lián)分類器做 人臉檢測 ,定位出圖片中的人臉位置;
- 根據(jù)找出的人臉,調(diào)整圣誕帽的位置和大小,疊加到原圖片上;
- 遍歷所有人臉,重復(fù)執(zhí)行步驟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) )
總結(jié)
以上所述是小編給大家介紹的平安夜 Python 送你一頂圣誕帽 @微信官方,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
python實現(xiàn)從字符串中找出字符1的位置以及個數(shù)的方法
這篇文章主要介紹了python實現(xiàn)從字符串中找出字符1的位置以及個數(shù)的方法,對于Python字符串操作的學(xué)習(xí)有一定的幫助與借鑒作用,需要的朋友可以參考下2014-08-08詳解python uiautomator2 watcher的使用方法
這篇文章主要介紹了python uiautomator2 watcher的使用方法,該方是基于uiautomator2如下版本進(jìn)行驗證,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2019-09-09python中plt.imshow與cv2.imshow顯示顏色問題
這篇文章主要介紹了plt.imshow與cv2.imshow顯示顏色問題,本文給大家介紹的非常詳細(xì),同時給大家提到了cv2.imshow()和plt.imshow()的區(qū)別講解,需要的朋友可以參考下2020-07-07PyTorch搭建LSTM實現(xiàn)多變量時序負(fù)荷預(yù)測
這篇文章主要為大家介紹了PyTorch搭建LSTM實現(xiàn)多變量時間序列預(yù)測及負(fù)荷預(yù)測,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Python實現(xiàn)批量執(zhí)行同目錄下的py文件方法
今天小編就為大家分享一篇Python實現(xiàn)批量執(zhí)行同目錄下的py文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01django框架使用views.py的函數(shù)對表進(jìn)行增刪改查內(nèi)容操作詳解【models.py中表的創(chuàng)建、views.py中
這篇文章主要介紹了django框架使用views.py的函數(shù)對表進(jìn)行增刪改查內(nèi)容操作,結(jié)合實例形式詳細(xì)分析了models.py中表的創(chuàng)建、views.py中函數(shù)的使用,基于對象的跨表查詢等相關(guān)操作技巧與使用注意事項,需要的朋友可以參考下2019-12-12Python實現(xiàn)批量讀取word中表格信息的方法
這篇文章主要介紹了Python實現(xiàn)批量讀取word中表格信息的方法,可實現(xiàn)針對word文檔的讀取功能,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07教你兩步解決conda安裝pytorch時下載速度慢or超時的問題
這篇文章主要介紹了教你兩步解決conda安裝pytorch時下載速度慢or超時的問題,使用清華鏡像源可以大大減少安裝的時間,需要的朋友可以參考下2023-03-03