OpenCV(Open Source Computer Vision Library)とは、Intelが開発した画像処理・画像解析および機械学習等の機能を持つオープンソースのライブラリです。 最新版(3.1)では、C++、Python、Java、MATLABと幅広い言語に対応しています。 (非公式ですが、有志によりC#、VB、Ruby、javascriptでも機能の一部が使えます。) また、プラットフォームとしてもWindows、Mac OS X、Linux、Androidに対応しています。 今回はPythonを対象としたOpenCVの使い方を紹介します。