什麼是 Azure AI 臉部服務?

警告

Microsoft 於 2020 年 6 月 11 日宣佈,除非已制訂立基於人權的健全監管法規,否則不會將臉部辨識技術銷銷售給美國的警察部門。 因此,如果客戶隸屬於美國警察部門,或允許美國警察部門使用此類服務,則客戶可能無法使用臉部識別功能或 Azure 服務中納入的功能 (例如「臉部索引器」或「影片索引器」)。 當您建立新的臉部資源時,您必須在 Azure 入口網站中確認並同意,您將不會在北美洲或針對北美洲的員警部門使用服務,而且您已檢閱負責任 AI (RAI) 文件,並且將會根據此文件來使用此服務。

重要事項

如果您使用 Microsoft 產品或服務來處理生物特徵辨識資料,您必須負責: (i) 提供資料主體的通知,包括保留期間和毀損; (ii) 從資料主體取得同意;和 (iii) 刪除生物特徵辨識資料,在適用的資料保護需求下,全都適用且必要。 「生物特徵辨識資料」將具有 GDPR 第 4 條中所述的意義,如果適用的話,其他資料保護需求中的對等詞彙。 如需相關資訊,請參閱 臉部的資料與隱私權

警告

臉部辨識服務存取受限於資格和使用準則,以支援我們的「負責任的 AI 原則」。 臉部辨識服務僅供 Microsoft 受管理的客戶和合作夥伴使用。 請使用臉部辨識受理表單以申請存取。 如需詳細資訊,請參閱臉部的有限存取權頁面。

Azure AI 臉部服務提供 AI 演算法,可偵測、辨識及分析影像中的人類臉部。 臉部辨識軟體在許多不同的案例中很重要,例如身分識別驗證、無觸控存取控制,以及對隱私權的臉部模糊。

您可以透過用戶端程式庫 SDK 或直接呼叫REST API 來使用臉部服務。 請遵循快速入門開始作業。

或者您可以使用 Vision Studio 在瀏覽器中快速輕鬆地試用臉部服務的功能。

此文件包含下列文章類型:

  • 快速入門是逐步指示,可讓您呼叫服務並在短時間內取得結果。
  • 操作指南包含以更具體或自訂的方式使用服務的指示。
  • 概念性文章提供服務功能和特徵的深入說明。
  • 教學課程是篇幅較長的指南,示範如何在更廣泛的商務解決方案中使用此服務作為元件。

如需更結構化的方法,請遵循臉部的訓練課程模組。

使用案例範例

身分識別驗證:針對政府核發的識別碼卡驗證某人的身分識別,例如護照或駕駛執照或其他註冊影像。 您可以使用此驗證來授與數位或實體服務的存取權,或復原帳戶。 特定的存取案例包括開啟新的帳戶、驗證背景工作角色或管理線上評量。 身分識別驗證可以在人員上線時完成,並在他們存取數位或實體服務時重複執行。

無觸控存取控制:相較於現今的方法 (例如卡片或票證),加入宣告臉部識別可提供增強的存取控制體驗,同時減少卡片共用、遺失或遭竊的安全防護和安全性風險。 臉部辨識可協助簽入程序在機場、運動場、主題公園、大樓、在辦公室的接待資訊亭、醫院、健身房、俱樂部或學校的過程中進行簽入 (並有一個人在旁協助)。

臉部修訂:修訂或模糊影片中錄製的人員臉部,以保護其隱私權。

臉部偵測和分析

在所有其他案例中,臉部偵測需要作為第一個步驟。 偵測 API 可偵測影像中的人臉,並傳回其位置的矩形座標。 其還傳回唯一識別碼,代表儲存的臉部資料。 這會用於稍後的作業,以識別或驗證臉部。

選擇性地,臉部偵測可以擷取一連串與臉部相關的屬性,例如頭部姿勢、年齡、表情、臉部汗毛和眼鏡。 這些屬性是一般的預測,而非實際的分類。 當使用者將自己新增到臉部服務時,某些屬性有助於確保您的應用程式獲得高品質的臉部資料。 例如,如果您的應用程式會建議使用者在戴著太陽眼鏡時,將太陽眼鏡摘下。

警告

Microsoft 已淘汰臉部辨識功能,可用來嘗試推斷情緒狀態和身分識別屬性,如果誤用,可能會讓人員遭受立體化、辨識或拒絕服務。 其中包括可預測表情、性別、年齡、笑臉、臉部毛髮、頭髮和化妝品的功能。 在這裡深入了解此決策。

如需臉部偵測和分析的詳細資訊,請參閱臉部偵測概念文章。 另請參閱偵測 API 參考文件。

身分識別驗證

新式企業和應用程式可以使用臉部辨識和臉部驗證作業,來確認使用者是否為他們宣稱的身分。

識別

臉部辨識可將影像中一張臉部與安全存放庫中的一組臉部進行「一對多」比對。 會根據其臉部資料與查詢臉部的相符程度來傳回相符的候選項目。 此案例是用來將建立或機場存取權授與特定人員群組,或驗證裝置的使用者。

下圖說明資料庫 "myfriends" 的範例。 每個群組最多可包含一百萬個不同的人員物件。 每個人員物件最多可以註冊 248 張臉。

不同人員的網格,內含三個資料行,每個資料行有三個資料列的臉部影像

建立及定型群組之後,您即可對新偵測到臉部的群組執行識別作業。 如果臉部識別為群組中的人員,則會傳回人員物件。

使用 Vision Studio 快速且輕鬆地試用臉部識別的功能。

驗證

驗證作業會回答「這兩張臉屬於同一個人嗎?」的問題。

驗證也是一種從安全存放庫或相片與單一臉部的「一對一」比對,以確認其是同一個人。 驗證可用於身分識別驗證,例如可讓使用者從遠端開啟信用卡帳戶的銀行應用程式,方法是拍攝自己的新照片並將帶有其身分證相片的照片一起傳送。

如需身分識別驗證的詳細資訊,請參閱臉部辨識概念指南或識別驗證 API 參考文件。

使用 Vision Studio 快速且輕鬆地試用臉部驗證的功能。

尋找類似臉部

「尋找類似項目操作」會在目標臉部和一組候選臉部之間進行臉部比對,以找出看起來與目標臉部相似的一小組臉部。 這適用於依影像執行臉部搜尋。

此服務支援 matchPersonmatchFace 兩種工作模式。 matchPerson 模式會在篩選出相同人員後,使用驗證 API 傳回類似的臉部。 matchFace 模式會忽略相同人員的篩選條件。 其會傳回不一定屬於同一人的類似候選臉部清單。

下列範例顯示目標臉部:

面帶笑容的女性

而這些影像是候選臉部:

五張人們微笑的影像。影像 A 和 B 顯示的是同一個人。

為了尋找四個相似的臉部,matchPerson 模式會傳回 A 和 B,其顯示的是與目標臉部相同的人員。 matchFace 模式會傳回 A、B、C 和 D 正好四個候選項目,不過某些項目不是與目標相同的人員,或是相似度較低。 如需詳細資訊,請參閱臉部辨識概念指南或尋找類似項目 API 參考文件。

將臉部分組

群組操作會根據相似度將一組陌生臉部分成數個較小的群組。 每個群組都是與原始臉部集合不相連的適當子集。 其也會傳回單一「messyGroup」陣列,其中包含找不到任何相似性的臉部識別碼。

所傳回群組中的所有臉部都可能屬於相同的人員,但單一人員可能會有數個不同的群組。 群組可由另一個因素來區分,例如表情。 如需詳細資訊,請參閱臉部辨識概念指南或群組 API 參考文件。

資料隱私權和安全性

如同所有 Azure AI 服務資源,使用臉部服務的開發人員必須知道 Microsoft 對客戶資料的原則。 如需詳細資訊,請參閱 Microsoft 信任中心上的 Azure AI 服務頁面

後續步驟

遵循快速入門,以您選擇的語言撰寫臉部辨識應用程式的基本元件。