-1

私は、dlibの顔のランドマーク検出器の助けを借りて、目のための非常に特殊な境界領域を分離することができました。しかし、私は虹彩そのものの周りに円形の境界線を作成する方法を完全に困惑しているわけではありません。私はハニーサークルの後ろにカニーエッジ検出を試みましたが、ハングサークルは画像を処理することができないようです(おそらく低解像度と部分的に遮られたアイリス(目の蓋のため)のためです。私は高解像度カメラのフィードでこれを試して、それは動作しますが、私のプロジェクトの制約のため、これを実行することはできません。現在、これは私が隔離した境界領域です。以下に示すようにWebCam PythonでHough Circleを使用したアイリス検出OpenCV

最初の画像は、直線ウェブカメラを見て目である:

enter image description here

下の画像は、上向きに見て目である:

enter image description here

私が見ているわけではありませんコードのためには、しかし、誰かが私に案内することができる場合は、画像の変換は適切だろう、私は非常に感謝します。

答えて

0

エッジ検出器を使用する前に、領域にしきい値を使用できます。その後、ハフ・サークル変換を使用することができます。これがうまくいかない場合、cvFitEllipse

+0

Hmmで等高線を見つけ、輪郭を分析することができます。だから私は閾値を使ってこれを得ました。目の周りのエッジを取り除く方法はありますか? http://puu.sh/q9dGT/d5ff23f0c4.png – user2615936

+0

どのような種類のしきい値を使用しましたか?私の意図は、残りを隔離する目の白を取り除くことです。ヒストグラムを使って最良のしきい値を見つけよう –

関連する問題