PythonでOpenCVを使うための準備
MacPorts
http://www.macports.org/install.php
/opt/local/etc/macports/souce.conf
% sudo vi /opt/local/etc/macports/sources.conf . . . http://nummist.com/opencv/ports.tar.gz #追加
OpenCV + Python2.7とOpenNIをインストール
% sudo port install opencv +python27 +openni_sensorkinect
SciPyインストール
% sudo port install py27-scipy
python2.7をデフォルトにする
% sudo port install python_select % sudo port select python python27
.zshrc等にPYTHONPATHを通しておく
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
動作確認
ノイズ画像を生成する
import cv2 import numpy import os randomByteArray = bytearray(os.urandom(120000)) flatNumpyArray = numpy.array(randomByteArray) grayImage = flatNumpyArray.reshape(300, 400) cv2.imwrite('RandomGray.png', grayImage) bgrImage = flatNumpyArray.reshape(100, 400, 3) cv2.imwrite('RandomColor.png', bgrImage)