這個小專題是我在Tibame AI/Big Data資料分析師養成班的OpenCV課程後的自主練習。
主要是以筆電攝像頭拍攝自己的人臉,程式會偵測人臉位置,並在人臉上加入一些貼圖做變裝。
這個功能目前在坊間的修圖軟體皆可以看到,我自己是利用OpenCV搭配Dlib函數庫來實作。
成果範例:
-
main.py:主程式
-
document.ipynb:Jupyter Notebook檔案,說明程式實作過程。若想直接觀看說明,可至我的Blog文章觀看。
-
requirements.txt:需要安裝的package清單
-
images:圖庫
執行程式前請先下載OpenCV人臉特徵捕捉的預訓練模型:shape_predictor_68_face_landmarks.dat
下載位置請參考OpenCV Github頁面說明 或者stackoverflow問題解決辦法