2013-10-09 24 views
6

iOSの視点での "顔検出と顔認識"の違いは何ですか?これは奇妙なものです。そして、どのような場合や、どのような状況で私はそれらの2つを使用する必要があります。私はiOSの新機能であり、iOSの顔検出/認識に関連することについて、これまでの経験を全く経験したことがありません。私はアプリケーションを作るつもりです。データベースピクチャコレクションを使用して、ユーザーの顔をカメラで撮影した後ではなく、撮影後に検出する必要があります。回答があれば教えてください。私の質問を誤解しないでください。 O :)iOSの視点での顔検出と顔認識の違い

-アドバンスドアドバイスありがとうございます。

+3

具体的にはiOSの観点からは意味がわかりませんが、顔認識と検出の違いは実際に行われていることの間にあります。検出とは、所与の画像内の顔を単に見つけることを意味するが、認識は、検出された顔をデータベースから特定の基準面に実際にマッピングすること(および引き続いてその人を識別する)を意味する。認識なしの唯一の顔検出のためのアプリケーションは、顔が誰に属するかが重要でないカメラ焦点システムを含む。その後、認識を使用して、ショットが撮影された後に人々にタグを付けることができる。 – initramfs

+0

あなたの説明をありがとう。さて、私はそれを得る。 :)私は顔認識で作業しなければならないようです。 – Tulon

答えて

4

iOSには顔検出機能がありますが、顔認識機能はありません。顔が画像内のどこにあるのかを教えてもらえますが、whoはです。

顔検出を使用する場合は、AVMetadataFaceObjectまたはthis oneのようなチュートリアルから始めます。一般に

+0

コメントを投稿していただきありがとうございます。それは本当に私を助けてくれます。いい日を過ごす:) @nevan king – Tulon

9

顔検出: 画像中の顔を検出します。それは、画像全体の中のセグメントのような一般的な人間の顔を探索する。出力は1つ以上であってもよい。 [Paul viola method]

顔認識: マッチスコアが最も高い、すでに訓練されたデータベースの入力顔を認識します。単一の面が入力として与えられ、出力は名前、クラス名、または未知の面になります。 [PCA、LDA]