实现人脸识别“干货”
前言
之前有新聞報道,素有“科技城”之稱的美國加利福尼亞州城市舊金山通過了一項“反科技”政策:禁止政府部門使用人臉識別技術。而且禁止的還是很徹底,任何警察,交管等部門都禁止使用。
大家都知道人臉識別對于尋找犯罪嫌疑人是非常厲害的,雖然是這個技術現在并不是很成熟。我們學習群都是人工智能愛好者,學習者,人臉識別其實是用到了圖像識別技術,根據一些特征來識別人臉的。就比如說手機上的人臉識別技術解鎖等,這些都是實實在在運用的我們的生活,且密不可分。今天和大家一起來分享一下:
人臉識別的原理
深度學習典型的一個模型應用就是人臉識別,利用深度神經網絡去訓練成千上萬的圖片,得到一個可以識別人臉的模型,華為的人臉檢測模型的識別精度和準確率在業界排名名列前茅。
人臉識別有三個步驟,第一步是找到圖片中的人臉:相機中的人臉檢測技術使用的就是二分類技術,一張照片首先被切割成一塊塊的圖像塊。然后每一個圖像塊都會經過人臉分類器去判別是否是人臉。如果找到人臉就返回對應的坐標值,并用線框圖標出人臉的位置。
第二步驟就是分析人臉的特征:
特征提取:則是讓機器"看得懂“,對人臉部分進行分析,得到人臉的相應特征,如五官司特征點,是否微笑,是否戴眼鏡等特征信息。
第三步就是人臉比對:
人臉比對:將前兩步得到的信息,被用于與人臉數據庫已經記錄的人像(如身份證照片,人臉庫)以一定的方法相比較,也就是解決"跟誰像"的問題。
面部識別將人臉進行標注,有左眼、右眼、左眉毛、右眉毛、鼻子、嘴巴、耳朵、輪廓。
人臉識別的步驟:(以華為云的文檔為例)
人臉檢測對輸入圖片進行人臉檢測和分析
API示例:support.huaweicloud.com/api-face/fa…
準備工作:獲取用戶名的Token和相應的ProjectID
人臉對比
將兩個人臉進行比對,來判斷是否為同一個人,返回比對置信度。
API示例:support.huaweicloud.com/api-face/fa…
創建人臉庫
創建用于存儲人臉特征的人臉庫
API示例:support.huaweicloud.com
添加人臉
添加圖片到人臉庫中,檢測到多少張人臉,則增加多少張人臉到人臉庫當中。
API示例:support.huaweicloud.com/api-face/fa…
人臉搜索
API示例:support.huaweicloud.com/api-face/fa…
人臉搜索是指在已有的人臉庫中,查詢與目標人臉相似的一張或者多張人臉,并返回相應的置信度。
查詢人臉庫
查詢當前用戶所有人臉庫的狀態信息
API示例:support.huaweicloud.com/api-face/fa…
刪除人臉庫
API示例:support.huaweicloud.com/api-face/fa…
刪除人臉庫以及其中所有的人臉。
最后
我覺得人臉識別運用的好,就像到了犯罪殺手“張學友”。其實這樣挺好的,有了這些以后,犯罪分子都不敢光明正大的出來。還有就是大學上課的時候如果用人臉點名,這個是真的惡心,想翹課都沒辦法了。
轉載于:https://juejin.im/post/5d0345c751882523e3769d88
總結
以上是生活随笔為你收集整理的实现人脸识别“干货”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WINDOWS 几种坐标系
- 下一篇: springboot单元测试通过Mock