こんにちは、テリーです。物申す系YouTuberのヘライザーを毎日見てます。ヘライザーのサブチャンネルのとある動画の中で、別の女優さんに顔を置換して話をしているシーンがありました。おそらく芸能人の写真1枚から顔データを取り込み、自身の顔を芸能人に置き換える処理をしています。 今回は顔置換技術(フェイススワップ)の中でも特に最新のSberSwapを紹介します。従来のフェイススワップは学習用に大量の顔画像が必要で、学習処理に大量の時間(数時間)が必要でした。そのため、大量の画像が手に入らない人に置き換えることが難しく、また気軽に試すこともできませんでした。それらの欠点を克服し、短時間で学習し、置換することができるSberSwapは、フェイススワップの中でも大本命の技術と期待され始めています。 動作確認環境 SberSwap v2.0 Chrome 99.0.4844.74 Google Colaboratory M1 Mac上で動かそうと試みましたが、NVIDIA GPUを搭載した環境でないと動作しませんでした。GitHubのページをよく見ると、Google Colaboratoryで動作するためのリンクがあります。ローカルで動作させる前にColaboratoryで試す方が簡単です。本記事でもColaboratoryでのサンプル実行の様子を紹介します。 サンプル実行 機械学習AIGPUDeepFakeFaceSwapSberSwap
↧