2013-10-09 176 views
6

可能這聽起來像一個愚蠢的人,但我真的很想知道,在iOS視角中「人臉檢測和人臉識別」有什麼區別?並且在哪種情況下或者我應該使用他們中的哪一種。我是iOS新手,從來沒有任何關於iOS人臉檢測/識別相關事情的叮叮噹噹。我要製作一個應用程序,在那裏我必須用數據庫圖片收集來檢測用戶的臉部(通過照相機,而不是拍照之後)。如果有任何問題,請給予回覆,請不要誤解我的問題。 O :)iOS視角中的人臉檢測和人臉識別有什麼區別

- 感謝高級。

+3

我無法專門從iOS的角度回答這個問題,但人臉識別和檢測之間的區別在於實際正在做什麼。檢測僅指在給定圖像中查找人臉,而識別意味着將檢測到的人臉實際映射到來自數據庫的特定參考人臉(並隨後識別該人)。沒有識別功能的單一人臉檢測應用涉及相機聚焦系統,臉部所屬的人也無所謂。拍攝完成後,識別可用於標記人員。 – initramfs

+0

感謝您的解釋。現在我懂了。 :)看來,我必須使用人臉識別。 – Tulon

回答

4

iOS有人臉檢測,但沒有人臉識別。它可以告訴你圖像中的人臉在哪裏,但不能告訴你他們是誰。

如果您想使用面部檢測,請從AVMetadataFaceObjectthis one等教程開始。

+0

感謝您發表您的評論。這真的幫了我很多。祝你有個美好的一天:) @nevan king – Tulon

9

一般來說:

人臉檢測:檢測 圖像中的臉。它在整個圖像中搜索像段一般的人臉。輸出可能是一個或多個。 [Paul viola method]

人臉識別: 識別已經訓練過的數據庫中具有最高匹配分數的輸入面。應該給一張臉作爲輸入,輸出將是一個名字,或者類名或者未知的臉。 [PCA,LDA]