白黒画像・動画のカラー化(DeOldify)

AI関連

はじめに

古い白黒写真をカラーにしたい。

WEB上では、様々なサイトがある。

しかし、出来ればローカルPCで作成したいと思った。

WEB上でのカラー比較

DataChef

白黒画像をAIがカラー化 - 無料WEBアプリ - DataChef | TechLagoon
アップロードした白黒の写真を、AIが着色してカラー写真に変換するページ。

Vance AI

画像加工サイト丨VanceAI:オンラインで写真を加工する
超解像ディープラーニング技術を使って画像の加工を行い、画像解像度上げる、ぼかし除去、ノイズ除去、基本的なトリミングなど、従来時間がかかっていた画像処理作業の効率化を図るオンラインAI 写真加工サイト。

Colourise.com

[OFFICIAL] Colourise.com | Colorize Photo Online Free with AI
Colourise.com helps colorize photo online free and uses AI to colorize black and white photos & old photos automatically. Click to try Colourise tool.

MyHeritage

MyHeritage In Color™, world's best technology for colorizing and restoring the colors in historical photos - MyHeritage
MyHeritage In Color™ uses the world's best deep learning technology to colorize black and white photos, and to restore the colors in faded photos originally tak...

Deepai.org Colorize

Image Colorizer
Colorize black and white images or videos using the image colorizer. Add color to old family photos and historic images, or bring an old film back to life with ...

DeOldifyインストール

DeOldifyとは、白黒画像・動画をカラー化するAIツールです。
オープンソースであり、無料でローカルPCで利用可能になります。

参考にしたサイトは、以下の通りです。
JupyterLabを起動させるところまで、インストールしてください。

DeOldifyのインストール【白黒画像・動画のカラー化AIツール】

DeOldifyのインストール【白黒画像・動画のカラー化AIツール】
「白黒画像・動画をカラーに変換したい」「Colabではなくローカル環境でAIツールが動くようにしたい」このような場合には、この記事の内容が参考になります。この記事では、ローカル環境にDeOldifyをインストールする方法を解説しています。

JupyterLab上の操作ができれば、準備は完了です。

画像のカラー化

ImageColorizer.ipynb(画像のカラー化)するところで、画像を生成することができませんでした。

以下のように、ファイルを変更しました。

source_url=’https://upload.wikimedia.org/wikipedia/commons/e/e4/Raceland_Louisiana_Beer_Drinkers_Russell_Lee.jpg’
source_path = ‘test_images/image.png’
result_path = None

if source_url is not None:
result_path = colorizer.plot_transformed_image_from_url(url=source_url, path=source_path, render_factor=render_factor, compare=True)
else:
result_path = colorizer.plot_transformed_image(path=source_path, render_factor=render_factor, compare=True)

show_image_in_notebook(result_path)

#source_url=’https://upload.wikimedia.org/wikipedia/commons/e/e4/Raceland_Louisiana_Beer_Drinkers_Russell_Lee.jpg’
source_path = ‘test_images/image.png’
result_path = None

#if source_url is not None:
# result_path = colorizer.plot_transformed_image_from_url(url=source_url, path=source_path, render_factor=render_factor, compare=True)
#else:
# result_path = colorizer.plot_transformed_image(path=source_path, render_factor=render_factor, compare=True)

result_path = colorizer.plot_transformed_image(path=source_path, render_factor=render_factor, compare=True)
show_image_in_notebook(result_path)

test_imagesフォルダに目的の画像を移動して、ファイル名を変更すると変換できました。

【元データ】

【カラー化】

動画のカラー化

VideoColorizer.ipynb(動画のカラー化)

【元データ】

【カラー化】

考察

いろいろ手法でと白黒からカラーにできることが、分かった。

使用するプログラムで、当たり前ですが、カラーのつけ方が若干相違する。

カラー化したい目的に合わせて、活用すると良いと思います。

Translate »