を始めました。まずは メインで使っている MacBookPro にインストールしようと、2日間も格闘しましたが、USBカメラからの画像表示が上手く断念。Windows に入れようとしましたが、いまいち利用が不自然なので、結局 ラズパイの上でやることにしました。
まずは最新の RASPBIAN OS March 2016を導入。
最初から GUI が立ち上がるのでびっくり。ちょっと様子が違うので戸惑いました。
ネットを探すと設定に関してとても親切な解説がありますので、初めての方はそちらを参照すると良いですね。例えば以下など
◎ ssh でログインで嵌ったこと
これで無事ログイン出来ました。
あと IP アドレスが変わっても、名前で参照出来る様に
ここまでの準備で、やっと SimpleCV を導入します。
$ sudo apt-get update
$ sudo pip install svgwrite
$ sudo pip install https://github.com/sightmachine/SimpleCV/zipball/master
ラズパイの標準カメラだと上手く動かないので、以下の文書を参考に
ドライバーを導入します。
$ curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc | sudo apt-key add -
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 年を最後に更新が無さそうで、休眠してる感じですね。これを見て、やっぱり方針を変えます。