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特徴による人の検出の実演。