2

瞳孔と虹彩の直径を測定する方法を見つけるために、ウェブを調べていました。CIDetector クラスと CIFaceFeature クラスを使用して人の顔、目、口の位置を検出できることは知っていますが、特定の目に関する情報 (つまり、瞳孔と虹彩の直径) については何もありません。すでにいくつかのアプリが市場に出回っているのを見たことがありますが、すべてのレビューで、それらは正確ではなく、お金の無駄であると書かれています。誰かがこれを行った場合、またはどこから始めればよいか (CIDetector と CIFaceFeature 以外) の手がかりを持っている場合は、大歓迎です。

ありがとう!

4

2 に答える 2

1

目の位置を取得したら、いくつかのフィルターを使用して、虹彩と強膜 (目の白い部分) を除去してみてください。したがって、別のフィルターを使用して、虹彩と瞳孔の間のコントラストを上げることができます。その後、虹彩のピクセルをカウントし、ピクセル測定を行うことができます。Andy A. が言ったように、実際の尺度に変換するにはスケールが必要です。

したがって、画像を取得する NIR カメラがあれば、これはより簡単になります。赤外線を使用すると、目の部分 (瞳孔、虹彩、強膜) のコントラストが向上します。

NIR を使用して虹彩を取得し、それからテンプレートを作成し、照合して人物を認証します。必要に応じて、私が前に言ったフィルターがあれば、お手伝いできます. jcesar が語ったように、OpenCV にはこの作業を行うための多くのフィルターがあります。

于 2013-06-05T21:32:32.623 に答える