写真または iPhone / iPad カメラから顔を認識する iOS 用アプリケーションの作業を開始しました。
OpenCV や Core Image (iOS 5.0) などの既存のソリューションは、画像内の顔検出を提供しますが、顔と人物を一致させるライブラリや例を見つけることができません。
検出だけでなく、顔認識を実行するそのような手段はiOSに存在しますか?
写真または iPhone / iPad カメラから顔を認識する iOS 用アプリケーションの作業を開始しました。
OpenCV や Core Image (iOS 5.0) などの既存のソリューションは、画像内の顔検出を提供しますが、顔と人物を一致させるライブラリや例を見つけることができません。
検出だけでなく、顔認識を実行するそのような手段はiOSに存在しますか?
iOS 5 では、そのタスクに CoreImage (CIDetector、CIFeature、CIFaceFeature を関連キーワードとして指定する必要があります) を使用できます。Apple の SquareCam サンプル アプリを確認してください。顔検出が含まれています。古いバージョンの iOS をターゲットにしている場合は、openCV が適しているようです。
http://developer.apple.com/library/ios/#samplecode/SquareCam/Introduction/Intro.html
Edit_: うーん、スーリー。CoreImage は顔を検出することはできますが、顔を認識することはできません。しかし、CoreImage に基づいてソリューションを構築できるかもしれません...
OpenCV が行うことは「顔検出」と呼ばれます。これは、あなたがやりたいと思っている顔認識とは異なりますが、関連しています。
顔検出は、目や口などの顔の特徴の位置を見つけることによって顔を「検出」します。これらの顔を「認識する」には、これらの特徴を既知の顔のデータベースと比較する必要があります。検出されました。
私は iOS 用の顔認識ライブラリを知りません。これは簡単なことではありません。Apple 自身の iPhoto でさえ、私の経験では精度が非常に低い。
ただし、顔検出のみを行いたい場合、または顔検出ライブラリの上に独自の顔認識アルゴリズムを構築したい場合、iOS 5 には顔検出 API も含まれています。CoreImage フレームワークで見つけることができます。