Sunday 1 p.m.–1:30 p.m.
OpenCVのpythonインターフェース入門 (ja)
Masaki Hayashi
- Audience level:
- Intermediate
- Category:
- Libraries and Extensions / ライブラリや拡張
Description
OpenCVのpythonインターフェースの初心者向けチュートリアルです。画像や動画を入力とした処理全般を指す「コンピュータビジョン」の各種処理を行うための大規模ライブラリである「OpenCV(Open Computer Vision)」は、pythonから使用することが可能です。この講演では、そのOpenCVをpythonから使ってみたい方むけに「OpenCVライブラリの概要」と「Computer Visionとはどういうものか」の概要をお話しします。pythonでOpenCVを使うメリットや、その他の科学技術計算ライブラリとのnumpyを通した連携性についても話します。
Abstract
OpenCVのpythonインターフェースについてのチュートリアル講演です。以下、予定している内容:
1.「Computer Visionとは」
顔の認識や、人の追跡に3次元復元やKinectなど、コンピュータビジョンの概要について
2.「OpenCVの概要と、pythonからの使用」
OpenCVライブラリの概要や、収録されているクラス、OpenCVの標準のC++インターフェースとpythonインターフェースの違い(numpyのarrayを用いた、OpenCVでの画像データの取り扱い方)。
3. 「入出力と可視化」
cv2.imread/imwrite 、cv2.imshowなどを用いたスクリプトの実演
4.「画像処理の基礎的な処理のデモ」
ガウシアンブラーや、エッジ画像計算などを実演
5. 「動画での背景差分や、人の検出」
ガウス混合モデルによる背景差分や、HOG特徴による人の検出の実演。