最簡單最高效–iKun在幾秒內(nèi)實現(xiàn)AI換臉!
在Github上有AI換臉的項目,但是一般部署難度高而且要求條件苛刻。網(wǎng)絡(luò)上也有AI換臉的應(yīng)用和軟件,但是同樣是有收費情況、效果差強人意,怎么才能最簡單高效的實現(xiàn)AI換臉呢?這里用到了InsightSwapFace,簡單介紹一下這門免費的開源技術(shù)。
InsightSwapFace是一款由微軟開發(fā)的面部替換工具。 它可以讓用戶將一個人的面部替換到另一個人的面部,即使他們在不同的圖片中。 InsightSwapFace使用深度學(xué)習(xí)技術(shù)來實現(xiàn)這一點,它仍在開發(fā)中,但已經(jīng)能夠生成逼真的結(jié)果。
InsightSwapFace可能有許多潛在用途,例如在電影和電視制作中創(chuàng)建替身,或在新聞報道中保護受害者的隱私。 然而,它也可能被用于惡意目的,例如創(chuàng)建假新聞或在社交媒體上傳播虛假信息。
這是它的官方網(wǎng)站:InsightFace: an open source 2D&3D deep face analysis library

我們可以通過discord的InsightSwapFace直接實現(xiàn)一鍵換臉。這是邀請鏈接:https://discord.com/oauth2/authorize,點擊后直接確認授權(quán)添加到自己的服務(wù)器即可。

在文本框內(nèi)輸入/,查看InsightSwapFace bot是否添加成功,如下圖和我有類似界面即顯示成功添加。

現(xiàn)在簡單介紹一下如何使用它,這里我簡單寫了一個參數(shù)指導(dǎo)文檔:
命令列表
InsightFaceSwap bot支持以下斜杠命令:
/saveid?name?upload-image
用于上傳照片注冊ID特征
/setid?name(s)
設(shè)定默認源ID名稱
/listid
列出所有注冊的ID名稱
/delid?name
刪除特定ID名稱
/delall
刪除所有ID
/swapid?name(s)?upload-image
對上傳的照片進行ID替換,使用指定的ID名稱(或名稱列表)。
我在百度上找一張蔡徐坤的正面照,把它保存至本地,如下圖。

然后通過上面的/saveid命令,將這張圖片上傳至InsightFaceSwap。

下一步的工作就簡單了,直接用Midjourney生成一張打籃球的圖片,如果還不清楚如何使用Midjourney的同學(xué)參考這篇文章再寫一個midjourney的詳細使用教程 | 高治中的個人空間 (x521.top):
通過這個網(wǎng)站來生成提示詞,在推薦幾個適用于MJ和SD的提示詞網(wǎng)站 | 高治中的個人空間 (x521.top)這篇文件內(nèi)介紹過。

我按照上面提示詞在MJ內(nèi)生成一張打籃球照片居然違反了社區(qū)規(guī)定(看來哥哥的影響力無處不在)

那么修改一下提示詞再試一下,就得到了如下的四組圖片。

我們選擇U2來提高畫面的精細度,并在得到的圖片上右鍵點擊–app-INSwapper,如下圖。

這樣就會得到經(jīng)過AI換臉后的圖像,下面這張是用Midjourney生成的原圖:

這一張為AI換臉后的圖片:

整體效果還可以,可能由于角度的問題看起來感覺不夠自然。我生成一張中國籃球運動員重新?lián)Q臉試一下:


嗯,看起來自然多了。好了,今天的教程到這里了,感興趣的同學(xué)可以親自上手試一下。