cedro-blog

Anime2Sketch で、アニメ画をスケッチ画に変換する

1.はじめに

 今回ご紹介するのは、アニメ画をスケッチ画に変換する Anime2Sketch という技術です。

*これに関連する論文は、2021.4に提出されました。

2.Anime2Sketchとは?

  フリーハンドスケッチを写真へ変換するフレームワークとして下記の AODA があります。このフレームワークは、変換しようとするフリーハンドスケッチがトレーニングデータにない場合でも、クラスラベルを使用してリアルな写真を合成することができます。

  Anime2Sketch は、このフレームワークの一部を利用して、アニメ画をスケッチ画に変換します。早速、コードを動かしてみましょう。

3.コード

 コードはGoogle Colabで動かす形にしてGithubに上げてありますので、それに沿って説明して行きます。自分で動かしてみたい方は、この「リンク」をクリックし表示されたノートブックの先頭にある「Colab on Web」ボタンをクリックすると動かせます。

 まず、セットアップを行います。

 

 サンプルビデオからアニメ画を切り出して images フォルダーに保存し、それをスケッチ画に変換したものを out フォルダーに保存します。自分のビデオを使用する場合は、PCから ./movie フォルダーにドラッグ&ドロップでアップロードし、16行目の def video_2_images(video_file= './movie/***.mp4' を修正して下さい。

 

 images フォルダーのアニメ画out フォルダーのスケッチ画をmp4に変換し、この2つを連結して、再生します。

 このサンプル動画以外にも、./movie にサンプルがありますので、そちらの方も試してみて下さい。

 では、また。

(オリジナルgithub)https://github.com/Mukosame/Anime2Sketch

(twitterへの投稿)