[Machine Learning]”人工知能で白黒写真をカラーに”を試してみました

スポンサーリンク

■目的
・Machine Learningの勉強
・なにかしら白黒写真に色を付けてみたい
■結果
test123
左から元画像、白黒変換画像、色を付けた画像
■気づき、所感
・使うだけなら比較的簡単
・Torchという環境向けにLua言語でできている
・人工知能の学習済データ(今回では、colornet.t7の700MBのデータ)は増やしたりと、いじることはできない?
・ハンバーガーの画像で確かめたら、トマトやアボガドの色はでなかった(茶色になった)のでまだまだ改善していく余地がある模様
うちの環境でやったこと

# torchをクローン
$ git clone https://github.com/torch/distro.git ~/torch --recursive
# 下のbash install-depsの処理で、/usr/local/share/man/man3 とかパーミッションエラーとなったので、以下のようにしてパーミッションを通した
# 昔、homebrewを導入する時にインストールパスを変えたほうがよいとかという記事をみたような気がします。それが原因かも知れません。。。
$ sudo chown -R [username] /usr/local/share/man
# また、libpngのリンクがないというエラーがでたのでリンクするように設定
$ brew link libpng
# install.sh内で、cmakeが使われているので、インストール
$ sudo xcode-select --install
$ brew install cmake
$ brew link cmake
# 依存ソフトのインストール
$ cd ~/torch; bash install-deps;
# インストール
$ ./install.sh

■補足
・cmakeインストール時のエラー文言

$ ./install.sh
Prefix set to /Users/test/torch/install
Installing Lua version: LUAJIT21
./install.sh: line 59: cmake: command not found

・cmakeインストール後、リンクされていないときのエラー

cmake-3.5.2 already installed, it's just not linked

・”brew install cmake”の時に表示された文言、(出力の通りの対応を行うだけ)

$ brew install cmake
Warning: cmake-3.6.2 already installed, it's just not linked
Warning: You have Xcode 8 installed without the CLT;
this causes certain builds to fail on OS X El Capitan (10.11).
Please install the CLT via:
  sudo xcode-select --install

・cmakeのインストールは2種類あるようです。自分はたまたまHomebrewは入れていました。
http://qiita.com/takahashim/items/9067b636360ae64c6d36

# Homebrewの場合はこちら
$ brew install cmake
# MacPortsの場合はこちら
$ sudo port install cmake

・MacPortsのインストール手順(今回は調べただけです)
http://capm-network.com/?tag=MacPorts%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
・thの実行結果
install.shだけでは、パスが通っていなかったです。。。
中身を見るか、直接リンクすればいけますが、今回は直接実行しています。

 $ ./install/bin/th   ______             __   |  Torch7  /_  __/__  ________/ /   |  Scientific computing for Lua.   / / / _ \/ __/ __/ _ \  |  Type ? for help  /_/  \___/_/  \__/_//_/  |  https://github.com/torch                           |  http://torch.ch th>

# 早大のリポジトリをclone
git clone https://github.com/satoshiiizuka/siggraph2016_colorization.git
cd siggraph2016_colorization
# colorization modelをダウンロード
./download_model.sh
# サンプル実行
$ ~/torch/install/bin/th colorize.lua test.png test_re.png

コメント

タイトルとURLをコピーしました