PYTHONPATH を通す

既に前の失敗で学んでいるので、先に PYTHONPATH を通しておく。

MacBookAir:python paraches$ ls /usr/lib/python2.6/site-packages/
cv.so
MacBookAir:python paraches$ PYTHONPATH=/usr/lib/python2.6/site-packages/
MacBookAir:python paraches$ echo $PYTHONPATH
/usr/lib/python2.6/site-packages/
MacBookAir:python paraches$ export PYTHONPATH
MacBookAir:python paraches$ 

前回は /usr/local に入れたけど、今回は /usr に入れているので、そこのところがちょっと違う。あと、python のバージョンも 2.6 になっている。

lkdemo を起動

早速 lkdemo.py を起動してみる。

MacBookAir:python paraches$ python lkdemo.py 
OpenCV Python version of lkdemo
usage lkdemo.py <image files>
MacBookAir:python paraches$

あれ? 前とちょっと違う気がする…。
とりあえず、何か画像を指定すれば良いらしいけど。何か適当な画像を拾ってきて…。

MacBookAir:python paraches$ python lkdemo.py /Users/paraches/Documents/profeelPic/tnr1007210659000-p3.jpg 
OpenCV Python version of lkdemo
Hot keys: 
	ESC - quit the program
	r - auto-initialize tracking
	c - delete all the points
	n - switch the "night" mode on/off
	SPACE - next frame
To add/remove a feature point click it

MacBookAir:python paraches$ 

というわけで、python でも遊べた!

後は、毎回 PYTHONPATH を手で設定するのも面倒なので、.bash_profile で設定しておく。

MacBookAir:~ paraches$ cat .bash_profile 
PYTHONPATH=/usr/lib/python2.6/site-packages
export PYTHONPATH

MacBookAir:~ paraches$ 

これで、ターミナルを起動するたびに PYTHONPATH がちゃんと設定される。