ちょっと長めの動機
ipython notebook でopencvを使って画像解析したい
観測で得られた各種センサーデータをDBに登録しているルーチンワーク中で
センサーの精度によるエラーやドリフトが起きているバッドデータは弾く必要があるのだが
機械学習的にフィルターで弾けなかったデータは人間が目視確認しているため。
グラフ画像で滑らかな曲線ではなく、エッジの立っているグラフはバッドデータとして弾く必要があるがグラフ画像の画像解析で処理出来ないかな?という思いからスタート。
openCVは以前大学院の研究ネタとしてWindowsで試してみたがまずインストールが大変面倒で死ぬ。
C++かJavaで書く必要があってこれも死ぬ(ここ10年位LL系で仕事しているので書けないことはないけど面倒くさい)
ipython notebook + opencvなら試行錯誤が楽そうだなと思い、アウトレットで買ってからUbuntuを入れてちょっと遊んだだけで死蔵しているChromebookで開発環境作れないかな?と思った。フロントカメラも付いているしいろいろ使えたら面白そうじゃない???
最終目標はChromebook上でipython notebook + opencv が動く開発環境の構築、カメラも使えたら更に良いという感じ
今のところはipython が動いたところまでです。opencv なぜかimportされない・・・
手順
0.使用機材:Asus Chromebook C300MA(英語キーボード派)
1.リカバリ状態からスタート
2.デベロッパーモードで起動(esc + reload(F3) + Power)
3.chromebrew インストール
4.いろいろなツールを入れるのに書き込み権限がないと怒られるので/usr/local/homeへシンボリックリンクを貼る
5.pipのインストール
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py -O ~/Download/get-pip.py
sudo python get-pip.py
6.pipでipythonをインストール、4の方法でsudoしなくても良いはずだがうまく行かなかったのでsudoでやった
sudo pip install ipython
7.起動 ipython notebook
8.ブラウザの新しいタブを開いてlocalhost:8888にアクセス
9.jupyterが動いているので普通に使えそう・・
今後の予定
anacondaをインストールしてopencvをインストールしたもののipython上でimport cv2とするとmodule not foundと言われるので、エラーを解消したい。