発表資料(PPTファイル)
Download
Report
Transcript 発表資料(PPTファイル)
2006年度 オープンハウス
画像からの顔領域の摘出
阿南工業高等専門学校
電気・電子工学科
4年 奥浦克典
実習内容
Matlab・Simulink の基本的な使用法。
Matlabを使用して顔認識プログラム
の作成。
実習の結果発表。
プログラムの動作内容
Ⅰ.ある画像から肌色部分の画素認識し、
抜き出す。
Ⅱ.つながった画素を1つの塊としてまとめる。
(ラベリング作業)
Ⅲ.それぞれの塊を形、大きさなどにより
顔とそれ以外を選別する。
処理Ⅰ 肌色領域の認識・摘出
元となる画像から肌色の画素を認知し、判別する。
1つの画素はRGB(Red・Green・Blue)からなって
いて、これをHSV(色素・彩度・明度)に変換する。
処理Ⅱ ラベリング化・・・
bwlabel( )という関数を使い互いに連結している画
素を1つの塊にしてラベル(番号)を振る処理を行う。
処理Ⅲ 顔以外の部分を判別・除去
プログラムで画素塊の大きさを設定し、顔とそれ以
外の肌色(と認識されたもの)の塊を判別・除去する。
応用Ⅰ 顔部分に画像を貼り付ける
+
左画像の顔判別部分に右の画像を貼り付けると・・・。
このような感じになった。
問題点・・・
暗い画像を処理すると・・・
顔(肌色)認識がやりにくい。
周囲に同じような色があると・・・
誤認識してしまうことがある。
応用Ⅱ このプログラムを使用して
できること
• マンションの玄関などに顔認証システムを設置す
ることで、簡単で頑丈なセキュリティーを造ること
ができる。
• ゲームセンターやスーパーマーケットに設置する
ことにより顧客情報が簡単に取得できる。
• しかし、問題点として『プライバシー
の侵害』などが挙げられる・・・。
まとめ
この研修に参加しMatlabとSimulinkの基本
操作、 Matlabを使ってのプログラムの作成
方法を学びました。