川普的退休生活,AI 宅舞很專業(yè)。
閱讀本文大概需要 6 分鐘。
大家好,我是 Jack 。
最近看到了一個很好玩的算法,人體的動作遷移。
給定一張或者多張人物 A 的圖像,和一段人物 B 的視頻,就可以通過動作遷移算法自動合成一段人物 A 做任務(wù) B 動作的視頻。
看看阿川老師模仿阿坤老師等人的舞姿(點(diǎn)擊播放視頻):
要不是馬保國被封殺了,絕對給大家來一段“松果彈抖閃電鞭”。
準(zhǔn)備好素材和電腦,今天繼續(xù)手把手教學(xué)。
算法原理、環(huán)境搭建、效果實(shí)現(xiàn),一條龍服務(wù),盡在下文!
1



2
強(qiáng)烈建議使用 Linux 搭建環(huán)境,我自己在 Windows 上測試發(fā)現(xiàn)存在一些問題,與作者微信聯(lián)系,他們表示近期會修復(fù)。

沒有 GPU 的,也可以白嫖 Google Colab,環(huán)境都是配好的,直接挨個 cell 運(yùn)行即可體驗(yàn)。
Google Colab 地址:
https://colab.research.google.com/drive/1bwUnj-9NnJA2EMr7eWO4I45UuBtKudg_?usp=sharing
?
如果沒梯子,那只能用 Linux 服務(wù)器搭建開發(fā)環(huán)境了,或者等 Windows 修復(fù)。
Linux 環(huán)境配置,沒啥問題,直接安裝 CUDA 10.1 以上版本,并安裝 gcc 7.5+ 和 ffmpeg。
然后下載代碼,進(jìn)入工程目錄,使用如下指令安裝依賴:
python setup.py develop搞定后,下載算法需要的權(quán)重文件,項目的權(quán)重文件需要梯子才能下載,否則很慢。
為了方便大家,我將論文和權(quán)重文件,上傳到了百度網(wǎng)盤,需要的自取(提取碼:jack):
https://pan.baidu.com/s/1932_Nyk8buXHd1bDUphygA
將權(quán)重文件解壓到 assets 目錄即可。
都配置好后,直接運(yùn)行命令:
python demo/motion_imitate.py --gpu_ids 0 \--image_size 512 \--num_source 2 \--output_dir "./results" \--assets_dir "./assets" \--model_id "donald_trump_2" \--src_path "path?=./assets/samples/sources/donald_trump_2/00000.PNG,name?=donald_trump_2" \--ref_path "path?=./assets/samples/references/akun_2.mp4,name?=akun_2,pose_fc?=300"
命令參數(shù)的詳細(xì)說明,在 motion_imitate.py 文件里寫的很詳細(xì),這里就不再累述。
運(yùn)行命令,大功告成。
3
我知道,看了這篇文章,你一定又有了很多大膽的想法。
這個算法會占領(lǐng)新一輪的鬼畜區(qū)嗎?

推薦閱讀
?? ?開滴滴能賺多少錢??? ?推薦 14 個親測好用的 pycharm 插件????火了!這款免費(fèi)開源的終端資源監(jiān)控器是真的牛逼...
