イントロダクション
OpenCV 2.0 から,新しい Python インタフェースが備わりました.これは以前の
SWIG ベースの Python インタフェース
に取って代わるものです.
以下に,新しいバインディングの特徴を示します:
- import cv を利用して OpenCV のすべてを一度に import できます
- OpenCV の関数のプレフィックス “cv” が不要になりました
- CvRect や CvScalar のような単純な型は,Python のタプルを利用します
- 画像ストレージを共有するので,OpenCV と 他のシステム(例えば,numpy や ROS)間での画像変換が非常に効率的です
- Python の関数の完全なドキュメントを備えます
このクックブックのセクションでは,OpenCV Python コードの実例をいくつか紹介します.