最近、
プログラミング言語 Python を勉強始めたんで、たんなる言語の勉強ではつまらないので、ついでに画像処理もって
を始めました。まずは メインで使っている MacBookPro にインストールしようと、2日間も格闘しましたが、USBカメラからの画像表示が上手く断念。
Windows に入れようとしましたが、いまいち利用が不自然なので、結局 ラズパイの上でやることにしました。
まずは最新の RASPBIAN OS March 2016を導入。
最初から
GUI が立ち上がるのでびっくり。ちょっと様子が違うので戸惑いました。
ネットを探すと設定に関してとても親切な解説がありますので、初めての方はそちらを参照すると良いですね。例えば以下など
いつも使っている
Putty でログイン出来ず困りました。何故かと言うと暗号化方式が変わった様です。そこで最新の
putty を以下からダウンロード
これで無事ログイン出来ました。
あと IP アドレスが変わっても、名前で参照出来る様に
% sudo apt-get install avahi-daemon
この後
/etc/hostname
/etc/hosts
を変更します。
ここまでの準備で、やっと SimpleCV を導入します。
$ sudo apt-get update
$ sudo pip install svgwrite
ラズパイの標準カメラだと上手く動かないので、以下の文書を参考に
ドライバーを導入します。
Add the following line to the file /etc/apt/sources.list :
$ sudo apt-get update
$ sudo apt-get install uv4l uv4l-raspicam
The last two commands will upgrade UV4L to the
most recent version, if it's already installed.
If you want the driver to be loaded at boot, also install this optional package:
$ sudo apt-get install uv4l-raspicam-extras
As a convenience, the above package will also provide a service script for starting, stopping or restarting the driver at any time:
$ sudo service uv4l_raspicam restart
まずは simplecv を起動してカメラテストを実施。
SimpleCV:1> c = Camera()
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
SimpleCV:2> i = c.getImage()
SimpleCV:3> i
SimpleCV:3: <SimpleCV.Image Object size:(640, 480), filename: (None), at memory location: (0x2381af8)>
SimpleCV:4> i.show()
さらに、SimpleCV の勉強は以下のリンクでやってます。
で本格的に始めようと思ったら・・・
SimpleCV の、公式サイトに行ってみると 2014 年を最後に更新が無さそうで、休眠してる感じですね。これを見て、やっぱり方針を変えます。