PaintsChainerをWindows動かす方法!オフラインでも使えるようにする。自動で線画を着色しよう!
今Twitterなどで話題になっている『自動で線画を着色するWEBアプリ』。
ソースコードが公開されているので、オフライン環境でも動かすことが出来ます。
そこで、本記事ではWindows環境でPaintsChainerを動かす方法を紹介します!
★関連記事:おすすめのペンタブランキング!
もくじ
PaintsChainerの動作に必要なもの
下記のものが必要ですので、ダウンロード&インストールを行ってください。下に説明もあるのでご覧ください。
PaintsChainerのダウンロード方法
Clone or download→Download ZIPからダウンロード
学習済みモデルのダウンロード方法
- unet_128_standard
- unet_512_standard
上記2つをクリックするとダウンロードが始まります。
Pythonのダウンロード方法
ナビゲーションからDownloadsにマウスを重ねると表示されるので、そこからダウンロード。ここでポイントなのは Python 3.*をダウンロードすること。
ダウンロードし、起動しインストールする。インストールはボタンを押すだけなので、困ることは無いかと思います。
Anacondaのダウンロード方法
OSのバージョンに従って選択します。(32-BIT/64-BIT)
調べる方法は、コントロール パネル→システムとセキュリティ→システムの「システムの種類」を見る。
こちらもインストールは簡単ですので説明は割愛
PaintsChainer内に学習済みモデルを設置
解凍して出てきた「PaintsChainer-master」フォルダ→「cgi-bin」→「paint_x2_unet」ここに『models』フォルダを新規作成します。
そして、そこに学習済みモデルである2つのファイル(unet_***_standard)を入れます。
↓こうなればOK
必要なものをさらにインストール
ここからの作業は上記のものをインストールしたあとに行います。
①コマンドプロンプトを開きます。
Ctrl + Rを押し「cmd」と入力してエンターキー。
②下記のコマンドを1行づつ入力してエンターキー。
pip install chainer
conda install opencv
※3行目でエラーが出る場合————————————
conda install opencvで下記画像のようなエラー(PackageNotFoundError)が出る場合があります。その場合は下記の対処法
代わりに下記を入力してみてください。
相変わらず出るような場合は下記の手順で行います。
スタートから「anaconda」と入力し、「Anaconda Prompt」を起動。起動後、下記のコマンドを実行。
Proceed ([y]/n)? と出たら yを入力してエンターキー。
※3行目でエラーが出る場合————————————
準備はコレで終わりです。お疲れ様です。続けて起動に移ります。
PaintsChainerを起動させる
『PaintsChainer-master』フォルダを開いた画面で、アドレスバーに『cmd』と入力しエンターキー。
するとコマンドプロンプトが立ち上がります。
そこで、下記のコマンドを入力しエンターキーを押します。
python server.py -g -1
下記のような表示が出れば起動成功です。ブラウザで http://localhost:8000/static/ にアクセスしてPaintsChainerを楽しみましょう。
GPU: -1
start
load model
serving at localhost : 8000
下記のような表示が出た場合は、パソコンを再起動させましょう。
‘python’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
PaintsChainerを終了する場合は、コマンドプロンプトで「Ctrl + C」を押します。
以上です。使い方などは、作者の投稿などを参考にしてみてください。
また、当記事は、この記事を参考にさせていただきました。






