OpenCV を使った画像処理コンポーネントの作成例 田窪 朋仁(大阪大学)

Slides:



Advertisements
Similar presentations
画像処理・実習 第十四回:パターン認識 東海大学 情報理工学部 情報メディア学科 濱本和彦. 今回の内容 5. パターン認識 5.1 マッチングの原理 5.2 テンプレートマッチング 実習 相互相関とテンプレートマッチング.
Advertisements

画像処理 05A1027 後藤航太. 研究課題は openLDAP についてでしたが 今回から画像処理に変更しました。 変更した理由 自分が持っていたイメージと実際の openLDAP が違ったので変更を決 めま した。 画像処理に興味を持ったので これからは画像処理を研究課題として やっていきます。
高度情報演習 1A “ テーマC ” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 芝浦工業大学 工学部 情報工学科 青木 義満 2006/04/10.
自動映像生成のための パーティクルフィルタによるボールの追 跡 2007 年 3 月 21 日 神戸大学大学院自然科学研究科 矢野 一樹.
新設科目:応用数学 イントロダクション 情報工学科 2 年前期 専門科目 担当:准教授 青木義満.
コンピュータビジョン特論 OpenCVについて
画像処理学習用RTコンポーネントライブラリ 田窪 朋仁,大原 賢一,吉岡 健伸(大阪大学)
HOG特徴に基づく 単眼画像からの人体3次元姿勢推定
静止背景における動物体の検出と追跡 陳 謙 2004年10月19日.
高度情報演習1A “テーマC” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 第四回 演習課題 画像中からの物体抽出処理(背景情報を手がかりとして) 芝浦工業大学 工学部 情報工学科 青木 義満 2006/05/15.
ロボットビジョン(ロボットの視覚能力)のための デジタル画像処理
リアルタイム単語認識技術を利用した カメラベース情報取得システム
Pose Tracking from Natural Features on Mobile Phones
画像処理工学 2012年2月2日 担当教員 北川 輝彦.
Deep learningによる 読唇システム
Intelligent Computing Systems Laboratory
JavaによるCAI学習ソフトウェアの開発
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
RTミドルウェアによるシステムの構築 現在,RTミドルウェアの利用が進んでいる ⇒機能要素のRTコンポーネント化を行うことで
インターネットにおける オーケストラ演奏同期機構の 設計と実装
エッジの検出 画像中に表示された物理の輪郭(エッジ(edge))や線では、一般的に濃淡が急激に変化しており、これらは画像中のなんらかの構造を反映していることが多い このようなエッジや線の検出処理は、画像理解や認識のための前処理として重要である   差分型によるエッジ検出   零交差法によるエッジ検出.
感情推測システム構築のための顔表情認識の実践
顔表情認識のための顔特徴点抽出 徳島大学 大学院 工学研究科 長野 信男.
SURF: Speeded Up Robust Features
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
AR概要とNyARToolkitについて
複数CPU間のための共有メモリ 小島 隆史(中央大学大学院理工学研究科 國井研究室)
画像情報を用いた交通流計測 情報工学科 藤吉研究室 EP02076 都築勇司
Yahoo! インターンシップ プレゼンテーション選考 2015/7/3(金) 10:00~ 石川智己
高度情報演習1A “テーマC” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 第三回 演習課題 画像中からの物体抽出処理(色情報を手がかりとして) 芝浦工業大学 工学部 情報工学科 青木 義満 2006/05/08.
画像処理工学 2011年1月26日 担当教員 北川 輝彦.
2007年度 長岡技術科学大学オープンハウス 半透明人間
福利厚生サービス 福利厚生サービス アイルクラブオフ利用開始のお知らせ アイルクラブオフ利用開始のお知らせ
高度情報演習1C 実践 画像処理プログラミング
長岡技科大オープンハウス 岐阜高専4年電子制御工学科 森 永二郎.
顔部品の検出システムの構築 指導教員 廉田浩 教授 1DS04188W  田中 甲太郎.
Astro-E2衛星搭載 XISの データ処理方法の最適化
エッジの検出 画像中に表示された物理の輪郭(エッジ(edge))や線では、一般的に濃淡が急激に変化しており、これらは画像中のなんらかの構造を反映していることが多い このようなエッジや線の検出処理は、画像理解や認識のための前処理として重要である   差分型によるエッジ検出   零交差法によるエッジ検出.
Bottom-UpとTop-Down アプローチの統合による 単眼画像からの人体3次元姿勢推定
視点移動カメラにおけるカメラキャリブレーション
-Lookie- WEBカメラを用いた対話時における視線不一致問題の解決手法の提案
第11回   ディジタル画像(2) ディジタル画像処理(2)
WIP中間発表 画像解析を用いた メイドの為の 無許可撮影通知システム
Hough変換 投票と多数決原理に基づく図形の検出
画像処理工学 2013年1月23日 担当教員 北川 輝彦.
画像工学 2015年1月14日 担当教員 北川 輝彦.
高度情報演習1A “テーマC” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 第二回 演習課題
高度情報演習1C 実践 画像処理プログラミング 第二回 演習課題
雑音環境下における 非負値行列因子分解を用いた声質変換
構造情報に基づく特徴量を用いた グラフマッチングによる物体識別 情報工学科 藤吉研究室  EP02086 永橋知行.
高度情報演習1A “テーマC” 実践 画像処理プログラミング 第六回 最終課題 画像処理による動物体自動抽出、モーションキャプチャ
第12回   ディジタル画像(3) ディジタル画像処理(3)
東京農業大学 東京情報大学 附属第一高等学校・中等部 附属第二高等学校 附属第三高等学校・中等部
ネットワークプログラミング (5回目) 05A1302 円田 優輝.
東京都立産業技術高等専門学校 専攻科1年 田邉 亮
-画像処理(空間フィルタリング)- 画像処理(空間フィルタリング)のモデルとその基本操作 雑音除去・平滑化への適用
OpenCV について OpenCV とは OpenCV の Python プログラム例 配列 画像の B, G, R の 3成分
画像工学 2013年1月16日 担当教員 北川 輝彦.
文化財のデジタル保存のための 偏光を用いた透明物体形状計測手法
開発成果のタイトル 開発者(所属) 会社や研究室の ロゴはこのスペースに 概要: 写真 特徴: または 説明図
各会話シーン毎に、発話(音源)方向を推定
SIFTとGraph Cutsを用いた 物体認識及びセグメンテーション
Bottom-UpとTop-Down アプローチの組み合わせによる 単眼画像からの人体3次元姿勢推定
2007年度 長岡オープンハウス クロマキー合成 小山高専 電子制御工学科4年                       針谷 尚裕.
適応信号処理とその応用 大阪府立大学大学院工学研究科 電気・情報系専攻 大松 繁.
「鳥を呼ぶ窓」 簡易操作マニュアル start 設置&起動(2p参照) A:サイズ+1 S:サイズ+10 D:サイズ-1 F:サイズ-10
プログラムの一時停止時に 将来の実行情報を提供するデバッガ
窪田進太郎 有木康雄(神戸大) 熊野雅仁(龍谷大)
人物再識別システムの 試作と評価 飯塚 敦志.
オブジェクト生成の観測に基づく プログラム実行の要約の抽出
Presentation transcript:

OpenCV を使った画像処理コンポーネントの作成例 田窪 朋仁(大阪大学) RTミドルウエアコンテスト2007 OpenCV を使った画像処理コンポーネントの作成例 田窪 朋仁(大阪大学) 概要: USBカメラで取り込んだ画像をOpenCVで提供されているライブラリで処理し出力するためのコンポーネント群を開発しました.コンポーネント間のデータのやりとりは画像のみに限定し,複数コンポーネントの処理を重ねることで様々な画像処理結果を得ることができます.画像処理における各種パラメータはRTCLinkのConfigurationViewから調整可能にすることで高機能画像処理ライブラリの機能を容易に試用することができます. 特徴: 広く利用されている画像処理ライブラリOpenCVをRTMコンポーネントにすることで作成例を学ぶ. 複数の実用性のある画像処理を簡単に連結できる. 主要な処理パラメータをRTCLinkから調整できるようにすることでライブラリの試用ができる. VMWareイメージにより仮想環境を配布.すぐに試せる. インタフェース・使用OS環境: ・入力ポート1,出力ポート1 ・入出力共にカラー画像データのみ ・VMWareでFedraCore6(Linux)を使用 図1 背景差分とテンプレートマッチングモジュール による人物追従の例 連絡先:  大阪大学大学院基礎工学研究科 田窪 朋仁 takubo<at>arai-lab.sys.es.osaka-u.ac.jp URL: http://www-arailab.sys.es.osaka-u.ac.jp/~takubo/howto.html

好みの処理モジュールを直列につなぎ合わせる  無料高機能画像処理ライブラリOpenCVの各機能をコンポーネント化することで,プログラムの書き換え無しに様々な処理を試し,結果を表示することができます.  今回作成した処理コンポーネントは下記の13種類です. カメラキャリブレーション:カメラの内部パラメータ計算 背景差分:モジュールを起動した時を基準とした差分 フレーム差分:フレーム間差分により動体を表示 テンプレートマッチング:テンプレートに近い画像を探索 オプティカルフロー:区間画像の動きをベクトルで示す ハフ変換:画像内の直線らしき場所を検出 閾値処理:カラー画像をある輝度値で2値化する. 回転:画像の回転だけ.あまり使い道はない. 膨張と拡大:モフォロジー処理を行える. 平滑化:雑音の除去.このあとに他の処理をするといいことがあるかもしれません.エッジは甘くなる. エッジ画像:カラー画像を入れるとモノクロのエッジ画像になります. グレイ画像:カラー画像をグレイ画像に変換します. 輪郭抽出:閾値処理後の画像を入れると輪郭を抽出してくれます. 画像処理モジュール 背景差分 モジュール テンプレート マッチング モジュール 1.背景差分モジュールの起動時に環境の画像を背景として登録し,人がカメラ前に来たときに背景画像との差分で人のシルエットが抽出されるようにする. 2.人物シルエットのテンプレートを用意しテンプレートマッチングにより人物の頭部位置を特定する. 図3 人物追跡機能の構成例  モジュールの入力と出力は画像サイズを固定したカラー映像のみとなっているので,1つのモジュールで処理した結果を他のモジュールに数珠繋ぎにして処理を重ねていくことができます.  用意したコンポーネントを使った人物追跡の例を図3に示します.使用するコンポーネントは「背景差分モジュール」,「テンプレートマッチングモジュール」の2つです.まず,カメラから取得された画像を背景差分の処理により人物領域を抽出します.次に,人物のシルエットをテンプレート画像として上半身の位置をテンプレートマッチングにより検出し,画像上に人物の上半身を囲む表示をしています.  詳細に関しては,ホームページをご覧下さい. 好みの処理モジュールを直列につなぎ合わせる USBカメラ モジュール 画像処理結果 を表示 画像処理 モジュール 画像を取得し 送信 画像表示 モジュール 図2 画像処理の流れ 2