2024年11月1日 星期五

人臉偵測:使用 deface 遮蔽照片或影片中的人臉

2024年11月1日 星期五

有沒有自動將照片或是影片中的人臉打馬賽克的工具?現在人臉偵測的技術已經很成熟,甚至都可以辨識誰是誰了!

以前玩過 Python + OpenCV 進行辨識,這幾天又開始研究人臉偵測。找資料時玩到 ORB-HD 的 deface 。它可以在影片或是照片中,找出所有人臉,後續可以在人臉上進行模糊處理、抹成黑色的、以圖片覆蓋,或是加上馬賽克。原始碼在 GitHub 中:

下面是以 deface 將所有人臉以小熊圖示覆蓋的結果:

[圖1] deface 以圖示遮蔽人臉的結果

個人滿欣賞 deface 的簡潔,要說缺點的話,應該是想使用必須有 Python 的環境,而且是用打指令的方式來操作。

為了方便使用,可以開啟我在 Google Colab 中建立好的程序檔,會自動安裝,也不用打指令。準備好照片並上載,填表單、設定參數即可執行。

工具的網址

工具的網址如下:

如何使用 deface

打開前述的網址以後,透過以下幾個步驟來完成遮蔽人臉:

  1. 上載照片。
  2. 複製照片在上載空間中的路徑。
  3. 填入照片在工具中的檔案路徑。
  4. 設定其它選項。
  5. 啟動並執行程序指令。

詳細的操作說明可以觀看以下影片:

註:影片有字幕

更新記錄

  • 2024-10-31 建立 Google Colab 筆記本



沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket