タイトル | : 目の検出 |
記事No | : 4710 |
投稿日 | : 2006/12/20(Wed) 13:37 |
投稿者 | : なおや |
はじめまして。
今VB.netを使い目を検出するプログラムを作成しています。
処理の流れを説明します。 1.Pictureboxを4つ用意します。 2.2値化、グレースケール、肌色検出、目検出というボタンを用意します。 3.画像を読み込みPicturebox1,2に表示させます。 4.2値化を押すとPicturebox1の画像を2値化処理させ2値画像を表示させます。同様にグレースケールもです。
5.肌色検出を押すとPictuebox2の画像のRGBをYCC変換し肌色と思われる部分を検出し他の色は白色に設定し表示させます。
6.目検出を押すと2値化画像、肌色検出した画像から目と思われる部分を切り取りPicturebox3,4に表示させます。
ここでとまっているのが6番の目検出です。
問題になるのがどのようにしてコンピュータに「目」として認識させるのかです。
自分が考えてしたのが目というのは「白、黒、白」という色の流れになるのでそれに近い部分を目として認識させようと思ってしたのですがうまく動作しませんでしたのでHough変換を用いて抽出しようと考えております。 そのほかにも抽出方法があればヒントを教えていただけないしょうでか? よろしくお願いします。
|