軽量画像変換AIモデル「FacialCartoonization」で簡単に顔をアニメ化する方法

f:id:karaage:20201002021915j:plain:w640

素材提供: 変デジ研究所ロンスタさん

顔を手軽にアニメ化

 久しぶりのディープラーニングネタです。顔を手軽にアニメ化できるAIモデルがありました。

GitHub - SystemErrorWang/FacialCartoonization: Imporved performance on facial image cartoonizaiton

 GANと呼ばれる技術をベースにしたもので、同じようなAIモデルは結構あるのですが、このリポジトリ(ソフト)が優れているのは、モデルが4.7MBと軽量なことです。

 折角なので、誰でも簡単に顔をアニメ化できるように、Google ColabratoryのNotebookを作って見ました。

FacialCartoonization Google Colab Notebook

 Google Colabratoryがわからないという方は、以下ブログ記事を参照ください。

karaage.hatenadiary.jp

 とりあえず、Google ChromeブラウザでGoogle ColabratoryのNotebookのリンクを開いて説明通りクリックしていければ、プログラミングすることなく誰でも顔の写真をアニメ化することができますので、興味ある方は試してみてください。

 途中アップロードする画面は、顔がアップで映った正方形のものがベストです。私は、いつもの通り変デジ研究所ロンスタさんのフリー素材を用いました。

f:id:karaage:20201002021806j:plain:w640
 素晴らしいフリー素材

 これを変換すると…

f:id:karaage:20201002021918j:plain:w640
 こうじゃ!

アニメ化の動画化・高速化

 軽いモデルでCPUでも走るので、少しソフトをいじればPC上で動画で楽しむこともできますね。

 AIモデルを軽量化すると、さらに高速化できます。AIモデル高速化の貴公子PINTOさんも早速アップしています。

 高速化したい人は、PINTOさんをフォローするのが良いでしょう。

まとめ

 AIモデルで顔アニメ化変換する「FacialCartoonization」をGoogle Colabで手軽に使用できるようにして紹介しました。

 とても手軽に使えて良いソフトなのですが、ライセンスはCC BY-NC-SA 4.0で非営利の使用に限られる点には注意ください。

関連記事