MediaPipe 臉部風格化工具工作可讓您為圖片中的臉孔套用臉部樣式。您可以使用這項工作建立各種樣式的虛擬顯示圖片。
這項工作使用 BlazeFaceStylizer 模型,其中包含臉部產生器和臉部編碼器。BlazeStyleGAN 臉孔產生器是 StyleGAN 模型系列的輕量實作,可根據指定的樣式產生和編輯臉孔。臉部編碼器會使用 MobileNet V2 骨幹,將輸入圖片對應至臉部產生器產生的臉孔。
開始使用
如要開始使用這項工作,請按照目標平台適用的任一實作指南操作。下列平台專用指南可引導您以建議的模型和程式碼範例搭配建議設定選項,逐步引導您完成這項工作的基本實作:
任務詳細資料
本節說明這項工作的功能、輸入、輸出和設定選項。
功能
- 輸入圖片處理 - 處理包括圖像旋轉、大小調整、正規化及色域轉換。
工作輸入內容 | 工作輸出內容 |
---|---|
靜態圖片 | 臉部風格化工具會輸出圖片,其風格化為輸入圖片中最醒目的臉孔。 |
設定選項
這項工作有以下設定選項:
選項名稱 | 說明 | 值範圍 | 預設值 |
---|---|---|---|
errorListener |
設定選用的錯誤事件監聽器。 | N/A |
Not set |
模型
如要使用臉部樣式工具,您必須下載臉部風格模型並儲存在專案目錄中。本節中的臉部樣式模型是以 BlazeStyleGAN 架構為基礎。每個模型都經過訓練,可對輸入圖片中的臉孔套用特定樣式。
色彩素描
這個模型會將臉孔轉換為圖片,模仿有彩色鉛筆筆劃和筆刷筆劃的素描。用於訓練此模型的樣式如下所示:
模型名稱 | 輸入形狀 | 量化類型 | 版本 |
---|---|---|---|
色彩素描 | 256 x 256 x 3 | Float32 | 最新 |
彩色墨水
這個模型會將臉部轉換成模仿水彩畫的圖片。 用於訓練此模型的樣式如下所示:
模型名稱 | 輸入形狀 | 量化類型 | 版本 |
---|---|---|---|
彩色墨水 | 256 x 256 x 3 | Float32 | 最新 |
油畫
這個模型會將臉部轉換成模仿油畫的圖片。 用於訓練此模型的樣式如下所示:
模型名稱 | 輸入形狀 | 量化類型 | 版本 |
---|---|---|---|
油畫 | 256 x 256 x 3 | Float32 | 最新 |