2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

M1Macでモノクロ画像をカラー化するAIを動かしてみた

Posted at

参考記事
モノクロ画像をAIでカラー化してくれるPythonツールを試してみた

Mac上でモノクロ画像をカラー化するAIを動かしてみたいと思います。
colorization

Colorizationをgit cloneする

Colorizationというモデルを使います。
たくさんのソースが展開されていてほんと助かりますね。

git clone https://github.com/richzhang/colorization.git

cloneできたらcolorizationフォルダへ移動します。

cd colorization

ライブラリのインストール

requirements.txtに書いてあるライブラリが古いので書き換えます。
skimage → scikit-image
PIL → pillow

pip install -r requirements.txt

pytorchを使っているみたいですね。

カラー化に挑戦

お試しでサンプルの画像をカラー化してみます。

ansel_adams.jpg

python demo_release.py -i ./imgs/ansel_adams.jpg

結構時間がかかってますねー。

Downloading: "https://colorizers.s3.us-east-2.amazonaws.com/colorization_release_v2-9b330a0b.pth" to /Users/***/.cache/torch/hub/checkpoints/colorization_release_v2-9b330a0b.pth
100%|███████████████████████████████████████████████████████████████████████████████| 123M/123M [01:40<00:00, 1.28MB/s]
Downloading: "https://colorizers.s3.us-east-2.amazonaws.com/siggraph17-df00044c.pth" to /Users/***/.cache/torch/hub/checkpoints/siggraph17-df00044c.pth
100%|███████████████████████████████████████████████████████████████████████████████| 130M/130M [01:45<00:00, 1.29MB/s]

モデルのダウンロードに時間がかかっただけみたい。

出力された画像がこちら
color001.jpg

すごい!!
別のサンプルでやると瞬時にでるのでものすごく速いですね。
けどこれだと元々どのような画像だったのかわからないのでそれらしい色がついただけのように見えます。

オリジナルの画像でためす

つぎにオリジナル画像をやってみます。

IMG_8175_org.jpeg

こちらの呼子の写真を、モノクロ化します。
Macの写真アプリで簡単にできます。

IMG_8175_mono.jpeg

できました。これをcolorizationしてみます。

color002.jpg

空の色はいけてますが、イカさんのピンクはこの看板オリジナルなので、再現はできていませんね。
おもしろいですねー。

簡単にためせるのでぜひやってみてください!
古い写真とかやってみるとおもしろいかも!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?