opencvで顔の虹彩を検出するにはどうすればよいですか?
12366 次
4 に答える
2
円の検出から始めます - cvHoughCircles を参照してください - ヒント、目には一連の同心円があります。
于 2011-02-16T23:59:51.277 に答える
1
手っ取り早いのは、Haar フィルターを使用して最初に目の検出を行うことです。opencv 2.4.2 には優れたモデル xml ファイルが付属しています。次に、肌の検出を (RGB 空間ではなく HSV 空間で) 実行して、中央の目の領域を特定するか、円検索を行います。
また、目の領域がトリミングされると、投影、ヒストグラムベースの決定を使用できます。
于 2012-11-01T21:30:36.197 に答える
1
OpenCV には、Haar Cascade を使用する顔検出モジュールがあります。同じ方法を使用して虹彩を検出できます。いくつかの虹彩画像を収集し、それを正のセットとして、非虹彩の画像を負のセットとして作成します。Haar Training モジュールを使用してトレーニングします。
于 2012-01-12T18:17:54.397 に答える