怎樣用3分鐘搭建 Python 人臉識別系統

2021-01-07 騰訊網

Face Recognition 使用的是 C++ 開源庫 dlib 通過深度學習模型構建的先進人臉識別系統,可通過 Python 接口或命令行工具對圖片中的人臉進行識別。在 Labeled Faces in the Wild 人臉數據集中進行測試,準確率高達99.38%。可以使用 Face Recognition 快速搭建人臉識別系統。

安裝

使用 pip 命令安裝 face_recognition 軟體包,官方支持 Mac 和 Linux 系統,另外也支持在樹莓派上安裝。如果系統中沒有 CMake 安裝時可能報錯,按錯誤提示解決即可。

示例一:識別圖片中的人臉

下面的示例中使用 face_locations 方法獲取圖片中人臉的位置,再根據位置在原圖上畫框。

人臉輸出結果如下圖所示:

示例二:提取面部關鍵點

下面的示例使用 face_landmarks 函數獲取圖片中面部特徵位置(如眼睛、鼻子等)信息。

提取面部特徵輸出結果如下圖所示:

Face Recognition 還可用於人臉比對、視頻人臉識別、面部美妝等。

相關焦點

  • Python系列之三——人臉檢測、人臉識別
    之前有利用C++和OpenCv寫過人臉識別的系列文章,對於人臉識別的基本理解和步驟流程等基本知識不做反覆敘述。比詹小白還要白的童鞋可以查看往期文章進行了解噢1.人臉識別(一)——從零說起2.人臉識別(二)——訓練分類器3.人臉識別(二)——訓練分類器的補充說明4.人臉識別(三)——源碼放送一、人臉檢測      python版人臉檢測基本上可以參照C++版本的程序,根據語法不同進行改寫即可。
  • python應用之人臉識別及人臉解鎖
    各位看官大家好,今天我們繼續用python編寫一些無用,但卻有趣的小程序,
  • 乾貨 | 人臉識別的簡要介紹(附實例、Python代碼)
    本文將介紹人臉識別的基本思路和對代碼進行簡要分析。介紹你是否意識到,每當你上傳照片到Facebook上,平臺都會用人臉識別算法來識別圖片中的人物?目前還有一些政府在用人臉識別技術來識別和抓捕罪犯。此外,最常見的應用就是通過自己的臉部解鎖手機。
  • 獨家 | 手把手教你運用深度學習構建視頻人臉識別模型(Python實現)
    系統準備—— 硬體/軟體要求 人臉識別中有前景的應用我找到了一些經典的人臉識別技術應用案例。例如,對於每一張上傳到平臺的圖像,Facebook都用自動生成的標籤建議替代手動給圖像加標籤。Facebook使用了一個簡單的人臉識別算法來分析圖像中人臉的像素,同時將它和相關用戶做比較。我們將學習如何創建一個人臉識別模型,但是在我們描述相關的技術細節之前,先來探討一些其它的應用案例。我們現在常常用最新的「人臉解鎖」功能來解鎖手機。
  • Python不超過10行代碼就可實現人臉識別,教你辨別真假
    人臉識別技術大致由人臉檢測和人臉識別兩個環節組成。之所以要有人臉檢測,不光是為了檢測出照片上是否有人臉,更重要的是把照片中人臉無關的部分刪掉,否則整張照片的像素都傳給f(x)識別函數肯定就不可用了。人臉檢測不一定會使用深度學習技術,因為這裡的技術要求相對低一些,只需要知道有沒有人臉以及人臉在照片中的大致位置即可。
  • 幼兒園搭建完善人臉識別考勤系統 加強幼兒園的安全管理
    打開APP 幼兒園搭建完善人臉識別考勤系統 加強幼兒園的安全管理 砍柴網 發表於 2019-12-12 15:56:51 如果能建立一套可行的人臉識別考勤系統,就可以實時記錄孩子進校、離校時間,保障安全。
  • 智慧公安重點人員管控系統開發人臉識別預警平臺搭建
    智慧公安重點人員管控系統開發人臉識別預警平臺搭建
  • 畢業設計居然抽到人臉識別!用C也太難了吧!還好我會Python!
    前段時間了解了一個Python的一個開元函數庫,並對其進行了分析、學習和實踐,那麼今天我們就來講解一下如何使用face_recognition這個庫來實現簡單的人臉識別。註:以下文章的所有操作都是Windows下實現的。
  • Python 人臉識別就多簡單,看這個就夠了!
    今天給大家介紹一個世界上最簡潔的人臉識別庫 face_recognition,你可以使用 Python 和命令行工具進行提取、識別、操作人臉。基於業內領先的 C++ 開源庫 dlib 中的深度學習模型,用 Labeled Faces in the Wild 人臉數據集進行測試,有高達99.38%的準確率。
  • 北航教師研發動態人臉識別系統 7分鐘鎖定嫌疑人
    北航教師研發動態人臉識別系統 茫茫人海中7分鐘鎖定嫌疑人 前一段熱播的電影《唐人街探案2》中,各路偵探只有7天的時間來尋找隱藏在茫茫人海中的嫌疑人,而在現實生活中,警方憑藉一張照片,在人潮湧動的車站鎖定並「抓獲」嫌疑人需要多久?
  • 幼兒園藉助蒲公英搭建完善人臉識別考勤系統,保障師生安全
    由於近幾年校園安全頻發,得到了社會各界廣泛的關注,單一的人為保護已經不能滿足校園安全,需要用高科技的手段來輔佐。如果能建立一套可行的人臉識別考勤系統,就可以實時記錄孩子進校、離校時間,保障安全。專注於幼兒園管理的璽越傳媒專為其定製預警式的人臉識別考勤系統,但還要滿足以下的條件:(1)當日幼兒出勤信息能實時更新至後勤管理端上;(2)不同硬體形態的考勤設備數據能匯總到一起;(3)考勤系統的維護和管理需儘可能地便捷和簡單。
  • 小區安裝人臉識別系統 擔心安全未錄入人臉的業主被攔在門外
    隨後,記者撥打了小區物業辦公室電話,工作人員回覆說,物業領導正在與門禁系統的廠家協商,將保留用門禁卡進入小區的設備,設備調試好後,門禁卡也將進行更換。除了楓韻藍灣小區開始升級門禁系統,早在2019年,西安市其他小區也開始使用人臉識別門禁。
  • 人臉識別系統的基本原理
    其中,人臉檢測與識別當前圖像處理、模式識別和計算機視覺內的一個熱門研究課題, 也是目前生物特徵識別中最受人們關注的一個分支。人臉識別,是基於人的臉部特徵信息進行身份識別的一種生物識別技術。通常採用攝像機或攝像頭採集含有人臉的圖像或視頻流,並自動在圖像中檢測和跟蹤人臉。
  • 我用Paddle Lite在樹莓派3b+上從零開始搭建「實時表情識別」項目
    本項目搭建的表情識別系統,是包含了多門學科知識的深度學習應用。在實際生活中,表情識別在人機互動、安全、機器人製造、無人駕駛和醫療都有著一定的作用。本項目實踐的是基於嵌入式系統的表情識別系統的設計方法,將圖像採集、人臉檢測、表情識別和結果輸出整合到樹莓派中。
  • 人臉識別門禁系統的類型
    門禁管理是現代安全防範系統的重要組成部分,隨著國內對門禁系統的安全性、先進性和穩定性要求的提高,迫切需要一種高性能的門禁系統,現在比較常用門禁系統主要有生物識別(指紋、掌形、虹膜等)和以射頻卡系統為代表的系統,雖然傳統的以射頻卡為代表的門禁系統能取到一些作用,但從本質上來說,是檢驗人持有的&34;,而不是驗證其本人,只要&34;的有效性得到確認,則持有該&34;的人就被認為是合法者。
  • 使用Python+OpenCV+Dlib實現人臉檢測與人臉特徵關鍵點識別
    這個庫是用C++程式語言創建的,它與C/C++、Python和java一起工作。值得注意的是,本教程可能需要對OpenCV庫有一定的了解,例如如何處理圖像、打開相機、圖像處理和一些小技巧。它是如何工作的?我們的臉有幾個可以識別的特徵,比如眼睛、嘴巴、鼻子等等。當我們使用DLib算法檢測這些特徵時,我們實際上得到了每個特徵點的映射。
  • python+flask搭建CNN在線識別手寫中文網站
    +flask搭建的一個網站,然後從網頁的寫字板上獲取滑鼠手寫的漢字經過轉碼後傳回後臺,並經過圖片裁剪處理之後傳入CNN手寫中文識別的模型中進行識別,最後通過PIL將識別結果生成圖片,最後異步回傳給web端進行識別結果展示。
  • 校園應用人臉識別系統怎麼樣?
    隨著軟硬體的升級,人臉識別技術越來越完善,適用場景也越來越多。 人臉識別系統滲透在辦公大樓、智慧工地、學校、政府機構等各種場景,門禁管理進入了智能化時代。那我們來聊聊校園應用人臉識別系統怎麼樣?  智能校園門禁系統是人臉識別終端和門禁設備的組合,使用人臉識別門和匹配的人臉識別系統來控制行人進出。系統將通過黑名單預警阻止陌生人和犯罪分子進入校園。  人臉識別終端安裝在學校的每個通道的門上,使用人臉識別系統監控人行通道。 所以校園內的教師,學生和工作人員都要經過人臉識別系統。進入學校時,必須通過人臉識別技術識別,識別成功後,將會自動打開閘門。
  • 人臉檢測+數據訓練+人臉識別
    準備工作:安裝opencv-python安裝opencv-contrib-python一、先寫一個單張的人臉識別代碼
  • 產品資訊:馬山縣人臉識別門禁系統廠家
    產品資訊:馬山縣人臉識別門禁系統廠家而且使用人臉識別系統可以省掉從口袋裡面拿門禁卡的動作,尤其是如果你兩個手都提了東西不方便拿的時候,就會知道人臉識別門禁是多麼的方便快捷了。2、人臉識別系統可以對業主本人完成精準識別人臉識別系統門禁一改門禁卡認卡而不認人的弊端,變成認人而不認卡。過去如果一個陌生人撿到了小區門禁卡,那麼就可以自由出入該小區而不會有人覺得有問題。