(AI智能視頻換臉器軟件)是一款非常流行的視頻換臉器軟件。相信大家最近看短視頻的時(shí)候,會(huì)發(fā)現(xiàn)各種原創(chuàng)變臉視頻。其實(shí)都是通過這個(gè)軟件來完成的。感興趣的朋友不要錯(cuò)過。歡迎來到下載 體驗(yàn)。
軟件特點(diǎn)
可以在幾分鐘內(nèi)從圖像集和視頻輕松創(chuàng)建包含數(shù)千張圖像的強(qiáng)大、多樣化的數(shù)據(jù)集。
通過發(fā)布頻繁的損失值和訓(xùn)練預(yù)覽,可以很容易地實(shí)時(shí)觀察到經(jīng)過訓(xùn)練的 AI 的進(jìn)度。
通過自動(dòng)分割、轉(zhuǎn)換和拼接視頻幀,減少了將視頻中的人臉轉(zhuǎn)換為單個(gè)按鈕過程的任務(wù)。
特征
先簡(jiǎn)單介紹一下三個(gè)模塊
1.GET : 獲取數(shù)據(jù)集。在這一步中,你的素材視頻會(huì)被逐幀切割成圖片,程序會(huì)自動(dòng)識(shí)別并提取圖片中人物的面部數(shù)據(jù)。
2.訓(xùn)練:訓(xùn)練模型。機(jī)器會(huì)根據(jù)第一步生成的數(shù)據(jù)集,自動(dòng)為你訓(xùn)練模型進(jìn)行人臉替換。
3.:要生成視頻,這一步是整個(gè)實(shí)驗(yàn)中最神奇的部分。它可以根據(jù)你訓(xùn)練的模型替換給定視頻素材中人物的面部,最終生成替換后的視頻。
使用說明
一種
1.在開始實(shí)驗(yàn)之前,請(qǐng)確保您的機(jī)器硬件符合要求。內(nèi)存建議8GB以上,如果小于4GB……建議你在做這個(gè)實(shí)驗(yàn)之前升級(jí)配置。因?yàn)槟P陀?xùn)練過程需要依賴GPU,所以你的顯卡必須至少有4GB的顯存,否則程序可能無法運(yùn)行。
環(huán)境建設(shè)
1.你需要安裝的第一件事就是這個(gè)應(yīng)用程序,它可以讓你像傻瓜一樣改變你的臉。點(diǎn)擊鏈接進(jìn)入官網(wǎng)。安裝過程中沒有什么值得特別強(qiáng)調(diào)的,我們略過。
2.接下來是GPU相關(guān)的CUDA8智能看臉軟件下載,選擇對(duì)應(yīng)的系統(tǒng)版本進(jìn)行下載安裝。在安裝方式上,建議大家使用exe[local]的本地安裝方式,exe[]....的安裝方式可能會(huì)有點(diǎn)慢。默認(rèn)情況下,CUDA 會(huì)自動(dòng)為您將其添加到環(huán)境變量中。如果沒有,請(qǐng)手動(dòng)添加。這一步非常重要。
指示
1.第一步,生成數(shù)據(jù)集
首先創(chuàng)建一個(gè)fake文件夾并將素材視頻存放在其中
讓我們用A和B來區(qū)分這兩個(gè)小姐姐。按照提示,填寫素材路徑,點(diǎn)擊,然后無需任何操作,等待程序運(yùn)行即可。您將在 fake 文件夾中看到一個(gè)額外的 -A 目錄,這是我們稍后訓(xùn)練模型所需的數(shù)據(jù)集。生成A的訓(xùn)練集后,重復(fù)此步驟生成B的訓(xùn)練集。至此,我們的第一步就結(jié)束了。
2.第二步,訓(xùn)練模型
在開始這一步之前,您需要在 fake 文件中創(chuàng)建一個(gè)模型目錄,其中將存儲(chǔ)模型文件。和之前一樣,依次填寫文件夾路徑,以下參數(shù)不需要修改,使用默認(rèn)配置即可。點(diǎn)擊TRAIN,等待程序初始化,會(huì)彈出一個(gè)預(yù)覽框。這個(gè)時(shí)候,你幾乎可以高枕無憂了。一開始你會(huì)發(fā)現(xiàn)預(yù)覽框最右邊的那一欄會(huì)很模糊,沒關(guān)系,模型剛剛開始訓(xùn)練。Loss A 和 Loss B 代表模型的差值。我們不需要關(guān)注數(shù)值生成的原理。你只需要知道兩者之間的差異越小,模型訓(xùn)練得越好。
訓(xùn)練模型是一項(xiàng)耗時(shí)的任務(wù)。以我為例,每個(gè)數(shù)據(jù)集包含大約 350 張面部圖像。訓(xùn)練約 13 小時(shí)后,差異穩(wěn)定在 0.1% 左右。如果想要更好的結(jié)果,建議每個(gè)數(shù)據(jù)集不要少于500張圖片。至于如何確定數(shù)據(jù)集的大小,可以看上面的例子圖A。圖中的360代表-A的數(shù)據(jù)量。
值得一提的是智能看臉軟件下載,訓(xùn)練進(jìn)度會(huì)實(shí)時(shí)保存,也就是說你可以隨時(shí)暫停訓(xùn)練。在預(yù)覽窗口中輸入英文小寫字母q保存退出。如果下次還想繼續(xù)訓(xùn)練,打開后點(diǎn)擊 TRAIN 就可以了。
3.第三步,開始運(yùn)行
在模型中填寫我們之前訓(xùn)練的模型路徑,在視頻中填寫要替換的視頻路徑。可以在 fake 文件中看到生成的 swap.mp4 文件,我們來截個(gè)視頻看看它是如何工作的。
常見問題
如何將A視頻的人臉換成B視頻?
采取以下步驟:
1.收集A和B的面
因?yàn)槭且曨l,所以需要使用一些特殊的技巧,將視頻轉(zhuǎn)換成圖片,比如10s的視頻,可能有幾百?gòu)垐D片,然后在幾百?gòu)垐D片中找到一張有人臉的,在最后,都被截成一樣大小,比如256*256的人臉圖片
2.訓(xùn)練模型,A->B
有了A的256*256面和B的256*256面,通過一些特殊的技巧,可以找到這兩個(gè)面的聯(lián)系。圖片越多,連接就越緊密。找到關(guān)系后,將其保存為模型。這個(gè)模型的作用就是給A的臉,輸入到模型中,模型就會(huì)給B的臉
3.換臉
如果找到A的視頻,還是轉(zhuǎn)成圖片,還是要找有臉的圖片。把這些圖片丟進(jìn)第2步得到的模型中,就可以得到替換成B臉的圖片。最后把所有的圖片組合成一個(gè)視頻,換臉就完成了。
變更日志
- 自動(dòng)更新
-添加了圖像數(shù)據(jù)集
- 修正了一個(gè)沒有臉的錯(cuò)誤
- 添加了合并選項(xiàng)
-升級(jí)到.5、CUDA9