動作環境
項目 | 内容 |
---|---|
OS | OS X El Capitan |
OpenCV | 2.4.13.1 |
Python | 2.7.10 |
環境構築
- OpenCVのインストール
$ brew update
$ brew install -v cmake
$ brew tap homebrew/science
$ brew install opencv
- 環境変数の設定
export PYTHONPATH="/usr/local/lib/python2.7/site-packages/:$PYTHONPATH"
- 動作確認
$ python
>>> import cv2
>>> cv2.__version__
'2.4.13.1'
サンプルコード
Pythonのサンプル(Canny法によるエッジ検出)を動かす
import cv2
src_img = cv2.imread('Lenna.png')
canny_img = cv2.Canny(src_img,100,200)
cv2.imshow('src',src_img)
cv2.imshow('canny',canny_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
実行結果
参考記事
RubyとOpenCVで始める画像処理
https://techblog.gmo-ap.jp/2016/11/28/ruby%E3%81%A8opencv%E3%81%A7%E5%A7%8B%E3%82%81%E3%82%8B%E7%94%BB%E5%83%8F%E5%87%A6%E7%90%86/