MagicAnimate で 使用できる DensePoseモーション動画を作成する

環境

Ubuntu 22.04 on WSL2
CUDA 11.7 or 11.8
Python 3.10

方法

① Python環境構築

動画作成後にMagicAnimateを使うことを想定して環境構築します。

たったの2行です。

pip install -r https://raw.githubusercontent.com/dai-ichiro/myEnvironments/main/magic-animate/requirements_cu118.txt
pip install git+https://github.com/facebookresearch/detectron2@main#subdirectory=projects/DensePose

これがうまくいかないときは以下を実行した後もう一度試してみてください。

python -m pip install --upgrade pip
pip install -U setuptools wheel

② 動画作成のためのPythonスクリプトをダウンロード

wget https://raw.githubusercontent.com/dai-ichiro/myEnvironments/main/magic-animate/video2denseposevideo.py

③ サンプル動画を用意する

今回はこちらからダウンロードした「dance26.mp4」という動画を使わせて頂きます。

600x600で75フレームある動画です。

512x512にリサイズされるので正方形の動画を用意する必要があります。


④ 実行

②でダウンロードした「video2denseposevideo.py」を実行したら必要なものが自動的にダウンロードされます。

単に用意したサンプル動画を指定して実行するだけです。

python video2denseposevideo.py --input dance26.mp4

結果

結果はGoogle Bloggerに載せておきます。
support-touchsp.blogspot.com

参考にさせていただいたサイト

github.com

MagicAnimateの使い方

touch-sp.hatenablog.com




このエントリーをはてなブックマークに追加