您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么用Python實現鬼畜版本的蒙娜麗莎的微笑”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用Python實現鬼畜版本的蒙娜麗莎的微笑”吧!
首先Clone這個倉庫到本地,安裝相關依賴。
pip install -r requirements.txt
自己錄制一段視頻,我這邊錄制了一個笑臉,使用的mp4格式,目前沒測試其他格式是否可行。將該視頻拷貝到倉庫目錄下。該倉庫提供了一個預處理文件用于處理視頻,首先需要在虛擬環境下安裝face-alignment。
git clone https://github.com/1adrianb/face-alignment cd face-alignment pip install -r requirements.txt python setup.py install
然后安裝ffmpeg。
brew install ffmpeg
使用腳本對視頻進行預處理。
python crop-video.py --inp video.mp4 --cpu
該命令并不會直接處理視頻,而是輸出一個ffmpeg命令,將該命令直接執行即可處理視頻。
ffmpeg -i video.mp4 -ss 0.0 -t 9.1 -filter:v "crop=1023:943:238:0, scale=256:256">
下面,我們按照倉庫中的鏈接,下載模型至項目的checkpoints目錄下。
最后運行命令即可生成動態視頻,其中crop.mp4是上一步我們預處理的視頻,image.jpg是我們的靜態圖片,我這邊使用的模型是vox-cpk,你也可以嘗試使用別的模型。
python demo.py --config config/vox-256.yaml --driving_video crop.mp4 --source_image image.jpg --checkpoint checkpoints/vox-cpk.pth.tar --relative --adapt_scale --cpu
最后效果如下:
到此,相信大家對“怎么用Python實現鬼畜版本的蒙娜麗莎的微笑”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。