有沒有自動將照片或是影片中的人臉打馬賽克的工具?現在人臉偵測的技術已經很成熟,甚至都可以辨識誰是誰了!
以前玩過 Python + OpenCV 進行辨識,這幾天又開始研究人臉偵測。找資料時玩到 ORB-HD 的 deface 。它可以在影片或是照片中,找出所有人臉,後續可以在人臉上進行模糊處理、抹成黑色的、以圖片覆蓋,或是加上馬賽克。原始碼在 GitHub 中:
下面是以 deface 將所有人臉以小熊圖示覆蓋的結果:
[圖1] deface 以圖示遮蔽人臉的結果 |
個人滿欣賞 deface 的簡潔,要說缺點的話,應該是想使用必須有 Python 的環境,而且是用打指令的方式來操作。
為了方便使用,可以開啟我在 Google Colab 中建立好的程序檔,會自動安裝,也不用打指令。準備好照片並上載,填表單、設定參數即可執行。
工具的網址
工具的網址如下:
如何使用 deface
打開前述的網址以後,透過以下幾個步驟來完成遮蔽人臉:
- 上載照片。
- 複製照片在上載空間中的路徑。
- 填入照片在工具中的檔案路徑。
- 設定其它選項。
- 啟動並執行程序指令。
詳細的操作說明可以觀看以下影片:
註:影片有字幕
更新記錄
- 2024-10-31 建立 Google Colab 筆記本
沒有留言:
張貼留言