# LivePortrait: ステッチングとリターゲティング制御による効率的なポートレートアニメーション
🔥 より多くの結果については、ホームページをご覧ください 🔥
または、`-s` および `-d` 引数を指定して入力を変更することもできます。 ```bash python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4 # または、貼り付けを無効にする python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4 --no_flag_pasteback # 詳細なオプションを表示する python inference.py -h ``` **より興味深い結果は、[ホームページ](https://liveportrait.github.io)** 😊 にあります。 ### 4. Gradio インターフェース より良い体験のために、Gradio インターフェースも提供しています。 ```bash python app.py ``` ### 5. 推論速度の評価 🚀🚀🚀 各モジュールの推論速度を評価するためのスクリプトも提供しています。 ```bash python speed.py ``` 以下は、`torch.compile` を使用したネイティブ PyTorch フレームワークを使用して RTX 4090 GPU で 1 フレームを推論した結果です。 | モデル | パラメータ数(M) | モデルサイズ(MB) | 推論時間(ms) | |-----------------------------------|:-------------:|:--------------:|:-------------:| | Appearance Feature Extractor | 0.84 | 3.3 | 0.82 | | Motion Extractor | 28.12 | 108 | 0.84 | | Spade Generator | 55.37 | 212 | 7.59 | | Warping Module | 45.53 | 174 | 5.21 | | Stitching and Retargeting Modules| 0.23 | 2.3 | 0.31 | *注: Stitching and Retargeting Modules の値は、3 つの MLP ネットワークのパラメータ数と合計推論時間の合計を表しています。* ## Docker Composeを使用した起動 LivePortraitアプリケーションをDocker Composeで簡単に起動することもできます。リポジトリにはすでに`docker-compose.yml`ファイルが含まれています。以下の手順に従ってください: 1. プロジェクトのルートディレクトリに移動していることを確認します。 2. Docker Composeを使用してアプリケーションを起動します: ```bash docker-compose up ``` これにより、LivePortraitアプリケーションがDockerコンテナ内で起動し、ポート8890でアクセス可能になります。 > [!NOTE] > この設定はNVIDIA GPUを使用するように構成されています。GPUが利用できない場合は、`docker-compose.yml`ファイルの`deploy`セクションを適宜調整してください。 アプリケーションが起動したら、ウェブブラウザで`http://localhost:8890`にアクセスしてGradioインターフェースを使用できます。 ## 謝辞 オープンな研究と貢献に対して、[FOMM](https://github.com/AliaksandrSiarohin/first-order-model)、[Open Facevid2vid](https://github.com/zhanglonghao1992/One-Shot_Free-View_Neural_Talking_Head_Synthesis)、[SPADE](https://github.com/NVlabs/SPADE)、[InsightFace](https://github.com/deepinsight/insightface) リポジトリの貢献者に感謝します。 ## 引用 💖 LivePortrait があなたの研究に役立った場合は、このリポジトリを🌟し、以下の BibTeX を使用して私たちの仕事を引用してください。 ```bibtex @article{guo2024live, title = {LivePortrait: Efficient Portrait Animation with Stitching and Retargeting Control}, author = {Jianzhu Guo and Dingyun Zhang and Xiaoqiang Liu and Zhizhou Zhong and Yuan Zhang and Pengfei Wan and Di Zhang}, year = {2024}, journal = {arXiv preprint:2407.03168}, } ```