近日,上海智位機器人股份有限公司(簡稱DFRobot)又上線行空板Python系列入門新教程 —人臉識別之智能門禁,實現家中門鎖通過人臉識別打開,避免因忘記攜帶或丟失鑰匙帶來的煩惱。
行空板又稱UNIHIKER,是一款國產教學開源硬件,自帶Linux操作系統和Python環境,還預裝了常用的Python庫,能夠輕松勝任各種編程相關的開發場景,如搭建物聯網系統、體驗人工智能應用、編寫電子游戲、進行科學實驗、設計聲光互動、開發可穿戴設備等。同時,行空板作為智能終端設備,其板子本身采用微型計算機架構,集成LCD彩屏、WiFi藍牙、多種常用傳感器和豐富的拓展接口。
行空板Python系列入門教程
人臉識別之智能門禁:家中門鎖通過人臉識別打開
目前,人臉掃描技術應用于車站、支付、校園安全管理、人臉打卡等場景。DFRobot行空板Python入門新教程 —人臉識別之智能門禁,可以實現家中門鎖通過人臉識別打開,避免因忘記攜帶或丟失鑰匙帶來的煩惱。
實現原理:
通過Mind+軟件中的Python編程工具,借助opencv庫、os庫、Pinpong庫、PIL庫Image模塊來設計本項目“人臉識別之智能門禁”,在行空板的屏幕上實時顯示攝像頭拍攝到的視頻流畫面,當畫面中出現認識的人臉時,在畫面上顯示對應的標簽,并控制舵機轉動模擬開門。
具體功能和操作可分三步實現。首先是采集人臉圖片信息,在這一步中,需要將USB攝像頭外接到行空板上,然后編寫程序,在手動輸入一個標簽ID后,把攝像頭對準人臉,不停地自動采集人臉圖片直至滿指定數量。重復這樣的操作多次,采集多個不同的人臉樣本。之后第二步,通過編程將采集到的人臉樣本數據訓練成一個模型。最后,再編寫程序進行實時的人臉檢測,并利用訓練好的模型進行識別,識別出結果后,將對應人臉的標簽顯示在屏幕畫面上,并顯示“welcome home”字樣和控制舵機開門,而當識別不出結果時,則只在屏幕上顯示“unknown”字樣。
所需硬件清單:
關于行空板Python入門教程 —人臉識別之智能門禁的更多詳情,請訪問行空板官網, “2步, 擁抱Python” ----實現天馬行空的創意。
上海智位機器人
上海智位機器人成立于2010年,是全球領先的從事開源硬件、機器人產品和科創教育的高科技企業,打造了DFRobot、蘑菇云科創教育等品牌,是國內最早的創客理念引入者和倡導者,創客教育的開拓者和引領者。旗下擁有中國最大的線上DF創客社區和國家級創客空間——蘑菇云創客空間,提供豐富的線上和線下學習資源,構建了一個自由、開放和富于創造力的交流空間。其Gravity產品已被全球超過100萬開發者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機構。
免責聲明:市場有風險,選擇需謹慎!此文僅供參考,不作買賣依據。
關鍵詞: