AI換臉:人均彭于晏,人人劉亦菲,明星合照,隨心所欲

我是智能取經人 2024-02-11 13:54:17

AI換臉技術

AI算法實現的我與明星合照

我與AI換臉技術的淵源頗深,一年前曾花大量時間攻堅,研究通過AI換臉技術實現服裝模特換裝,試驗過生成對抗網絡(GAN)、面部關鍵點檢測、圖像融合、紋理遷移等種種方法,在當時還沒大模型的情況下,當然都以失敗告終,如今終于在StableDiffusion中實現了AI換臉。也不得不感概在絕對的大模型面前,一切的技術都是花裏胡哨。

StableDiffusion的擴展reactor實現了AI換臉,而且效果絕對達到了商用級別,這個擴展的安裝有很多坑,下面我就分享一個最有效的安裝方式:

所需工具及安裝:

擴展Github地址:https://github.com/Gourieff/sd-webui-reactor模型文件:https://pan.quark.cn/s/0fb56fbe2221配置文件:https://pan.baidu.com/s/18k2LvSj02UkJDJMxCMjqAw?pwd=hga5

安裝步驟:

1、按照正常的擴展安裝方式安裝reactor插件(到插件的主頁複制安裝鏈接,再到stable diffusion的擴展-從網址安裝);如果git報錯也可以手動下載git文件解壓到SD的extensions文件夾下

2、下載模型文件的壓縮包insightface.zip,並將解壓到到\stable-diffusion-webui\models\文件夾中;

3、秋葉版SD:下載配置文件insightface-0.7.3-cp310-cp310-win_amd64.whl將它放入到目錄sd-webui-aki-v4.5\python中

4、在sd-webui-aki-v4.5\python文件夾中運行cmd,並且運行下面的代碼:

至此,完成擴展的安裝

ReActor用法

Step1

圖生圖中上傳待換臉的圖片,比如我想把圖片中男士的臉換成我的,實現我與劉亦菲的合照

Step2

1、啓用ReActor

2、上傳要換成的臉的圖片

3、明確要換的臉的索引,下面有詳細介紹

4、開啓面部修複

5、如果你不想讓AI發揮想象力,圖生圖的重繪幅度要設成0

其中3那個位置需要主要你要替換的臉的index,默認從左到右,從上到下排列比如:我要換的照片裏劉亦菲的臉是0,男士的臉是1,我要換男士的臉所以,就寫1

結果展示

孩子照片換成彭于晏

孩子照片換成劉亦菲

孩子照片換成迪麗熱巴

0 阅读:2

我是智能取經人

簡介:感謝大家的關注