川普的退休生活,AI 宅舞很專業(yè)。
點擊上方“Jack Cui”,選擇“設為星標”
第一時間關(guān)注技術(shù)干貨!
大家好,我是 Jack 。
最近看到了一個很好玩的算法,人體的動作遷移。
給定一張或者多張人物 A 的圖像,和一段人物 B 的視頻,就可以通過動作遷移算法自動合成一段人物 A 做任務 B 動作的視頻。
看看阿川老師模仿阿坤老師等人的舞姿(點擊播放視頻):
要不是馬保國被封殺了,絕對給大家來一段“松果彈抖閃電鞭”。
準備好素材和電腦,今天繼續(xù)手把手教學。
算法原理、環(huán)境搭建、效果實現(xiàn),一條龍服務,盡在下文!
1



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

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

推薦閱讀
?? ?「修煉開始」一文帶你入門深度學習?? ?為藝術(shù)而生的驚艷算法????我是如何成為算法工程師的,超詳細的學習路線?? ?用中國特色社會主義的方式打開 CenterNet?? ?帶你「周游世界」的 MODNet 算法
