30歲天才上班族利用Python人臉監控BOSS,偽裝成認真上班的樣子!
如今Python程式設計師可以做深度學習演算法實現人臉識別,得益於國外開源框架,雖然它不能達到face++和眾多人臉識別公司,但實際應用並沒有受到太大的壓力。下圖為tensorflow的5點定位加情感測試。
人臉識別的應用
不久前,新聞曝光一家奇葩公司。Python資深程式設計師使用相機人臉識別老闆。當老闆走進自己工作範圍,電腦自動切換到自己的工作介面並實現報警!(腦洞大開,上班的各個都是人才。)
服氣?
你還以為這個花梗是網路謠言嗎?
還認為人臉識別技術特別複雜和高?
不!today Xiaobian用最簡單易懂的Python程式碼來解釋,給你帶來這種防火、防盜、老闆的終極武器。
專案地址:
專案目標:
確定一個特定的人並通過電話告訴你:你的老闆來了!
專案環境介紹:
Python 3.3
Windows 7或MACOS,以及Linux所有系統
照相機和PyCharm
下載Python 3.6並配置相關的系統環境。按Win鍵+R鍵輸入CMD。
開啟命令提示符,輸入安裝依賴項的命令:
Python程式碼的解釋:
我們開始逐行解釋人臉識別程式碼,以確保人們“深入”到人工智慧領域。
視訊捕獲=CV2視訊捕獲(0)
載入樣本圖片並學習如何識別它。
OBAMAYMIGATION FACEYAULIQUITION.LoopyIMAGEX檔案(BOSS2.BMP)
OBAMAAFACEYOMAGION=FACEA識別(FAB)編碼(OBAMAI影象)〔0〕
WhileTrue:
Ret,框架= VIEOTHOPCATION.Read()
FACEY位置= FACEL識別(FACEL)位置(幀)
FACE編碼:FACEA識別
CV2.VIECOCAPPACK函式定義相機物件,0是第一個相機,通常是筆記本的內建相機。
FaulyActhix.LoopyIMAGEX檔案:讀取專案下的影象檔案。
臉譜識別:編碼圖片。