国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Raspberry Pi的DIY面部識別功能

楊勇 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-24 18:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這篇文章來源于DevicePlus.com英語網站的翻譯稿。

1. 目的

本教程的目的在于展示如何在Raspberry Pi項目中添加面部識別功能。

注意:該面部識別門鎖設計并不應該被應用于保護或鎖定任何有價值的物品或房屋上。一個簡單的破解方法就是將“列入白名單”的用戶的照片舉到攝像頭前就可以將門打開。

2. 概述

在本教程中,我將說明如何使用Microsoft的Face API(應用程序編程接口)為您的Raspberry Pi項目和應用程序添加面部識別功能。該項目基于一個Microsoft面部識別門鎖項目。這是一個中級教程。在此我假設您已經在Raspberry Pi上設置了操作系統(OS)。如果沒有的話,我建議您對Raspberry Pi進行設置,然后在完成一些入門級項目后再嘗試本項目。

3. 設備

注意:請確認您獲取的是Microsoft認證的硬件,否則在您的Raspberry Pi上啟動并運行Windows 10 IOT時會遇到問題。點擊此處可以找到經過認證的硬件。

表1:設備

設備 鏈接
Raspberry Pi 3 Raspberry Pi鏈接
Microsoft LifeCam HD-3000 WebCam的Amazon鏈接
HDMI 電纜 HDMI電纜鏈接
LED Adafruit LED鏈接
鼠標 + 鍵盤 任何有線USB鼠標 +鍵盤
顯示器/TV 任何具有HDMI的TV或顯示器
跳線 跳線Amazon鏈接
微型USB電纜 微型USB電纜Amazon鏈接
面包板 面包板Amazon鏈接
微型SD Samsung SD卡鏈接
按鍵 w/ Caps按鍵鏈接

4. 目錄

1. Windows 10 IoT核心版安裝

1. 安裝步驟

2. 安裝技巧

2. 設計電路

1. 我的電路

2. 項目應用—門鎖

3. 設置軟件

4. 部署及運行應用程序

1. 部署應用程序

2. 運行應用程序

5. 步驟

1. Windows 10 IoT 核心版安裝

1.2 安裝步驟

Windows 10 IoT核心版是您需要在Raspberry Pi上運行的用于此項目的操作系統。它是Windows 10針對Raspberry Pi之類的小型設備和單板計算機進行優化之后的版本。該項目還需要您在PC上安裝Microsoft Visual Studio。

1. 格式化SD卡

2. 將NOOBS拷貝到您的SD卡

3. 在連接到以太網時啟動您的Raspberry Pi

4. 選擇Windows 10 IoT核心版進行安裝(圖1:Windows IoT安裝)

5. 安裝完成后,完成必要的設置過程,直到進入主頁(圖3:Windows IoT主頁屏幕)。

poYBAGPzH2SAWggAAAZ-Tv0Op3Q794.png

圖1:Windows IoT安裝 pYYBAGPzH2mAFpASAAW-5aqFLaE795.png

圖2:Windows IoT核心版歡迎頁面 pYYBAGPzH2-AW9JVAAgFD9Vx8VQ955.png

圖3:Windows IoT主頁屏幕
1.2 安裝技巧

本教程的重點在于向Raspberry Pi中添加面部識別功能,而不是安裝Windows 10 IoT核心版,但是還是在這里補充一些安裝技巧。

1. 確保您使用的是Microsoft認證過的硬件。當我使用的不是經過認證的鼠標和鍵盤時,這些硬件都無法正常工作。

2. 如果您有了一個Windows PC,請下載Windows IoT 10 儀表板來對設備進行設置。如果您使用的是Mac或者Linux計算機,則該選項不適用。

3. 確保您的Raspberry Pi是通過以太網而不是Wi-Fi連接到網絡的。

4. 確保將SD卡格式化為FAT32或exFAT。

5. 確保您使用的電源可以為Raspberry Pi提供高達2安培的電流。

如果有任何問題,請參閱包含了調試與安裝過程的本篇文章。

2. 設計電路
2.1 我的電路

我通常使用一個開源的包含原理圖繪制及PCB布線功能的軟件Fritzing來繪制接線圖。您可以用過以下鏈接下載Fritzing(可選):http://fritzing.org/home/

第一個原理圖是我所構建的以LED作為驅動器的電路圖(圖4:w/ LED電路圖)。我將一個引腳直接接地來作為一個傳感器,以使應用程序通過相機拍照。該項目可以被修改為通過使用任何其他類型的驅動器和傳感器來實現面部識別功能。

2.2 項目應用—門鎖

第二個電路是用一個繼電器作為驅動器,用一個按鍵作為傳感器(圖5:w/繼電器以及門鎖的電路圖)。如果您希望將您的設計作為一個門鎖使用,則應該構建該電路。門鈴向攝像頭發出信號使其拍照。繼電器控制電子門的動作(關閉),如果所拍攝的照片與“白名單”上的用戶匹配,那么繼電器將會把門打開,否則保持鎖定狀態。

注意:該面部識別門鎖設計并不應該被應用于保護或鎖定任何有價值的物品或房屋上。一個簡單的破解方法就是將“列入白名單”的用戶的照片舉到攝像頭前就可以將門打開。

pYYBAGPzH3KAHVxYAAG3lpyrBio759.png

圖4:w/ LED電路原理圖 pYYBAGPzH3WAe74DAAHag69iN_0378.png

圖5:w/繼電器與門鎖電路原理poYBAGPzH3uATWYYAAqeSnHj870308.png

圖6:我的電路設置 3. 設置軟件

創建一個您打算存放本項目文件的文件夾。使用git clone指令下載項目。
git clone https://github.com/ms-iot/Facial-Recognition-Door.git

在Visual Studio中,打開名為FacialRecognitionDoor.sln的文件。要接收API密鑰,請使用此鏈接,然后點擊“免費試用識別功能(Try Cognitive Services for free)”,然后選擇Face API,按照登錄說明接收您的唯一密鑰。在“Constants.cs”中輸入密鑰,替換OXFORD_KEY_HERE(圖7:Oxford API密鑰)。在此文件中,您還可以更改用于門鈴的引腳和用于控制門鎖的繼電器。您也可以更改“列入白名單”的用戶以及被拒絕用戶的信息。

在屏幕的左上方,將下拉菜單改為“Debug”,“ARM”以及“Remote Machine”(圖8:調試配置)。

pYYBAGPzH36Ab3RIAAKddfv41-c140.png

圖7:Oxford API密鑰 pYYBAGPzH4CAZG0gAAB3GvpGGXY693.png

圖8:調試配置 4. 部署及運行應用程序

4.1 部署應用程序

有多種方法可以將應用程序部署到您的Windows IoT設備上。我將在下面列出幾個不同的選項。其中一個可能比其他方法更容易一些,具體情況要取決于您所使用的硬件。我使用的是第一個方法。

1. 通過Windows設備門戶使用遠程控制臺進行部署/調試

2. 使用Visual Studio進行部署/調試

3. 使用Windows 10 IoT 核心版儀表板進行部署/調試

4.2 運行應用程序

當應用程序開始運行時,您將在屏幕上看到以下圖像(圖9:面部識別啟動頁面)。您需要做的第一件事就是將自己添加到允許通過的“白名單”中。為此,請選擇屏幕右下角的加號(+)按鈕。然后頁面會顯示要求您拍攝一張ID照片。您可以對準鏡頭然后點擊“拍攝ID照片(Capture ID Photo)”,然后相機會拍攝一張您的照片并將其顯示在屏幕上。最后輸入您的姓名,單擊“確認(Confirm)”對用戶個人資料進行確認。

poYBAGPzH4KAQE69AAELMbxq9Oc970.png

圖9:面部識別主頁屏幕 現在,您將返回到歡迎頁面。您應該會在屏幕左側的“列入白名單的訪問者”列表下看到您的用戶個人資料。

現在,當您站在攝像頭前時,可以按下按鍵或者門鈴。如果應用程序將您識別為“白名單”用戶,將會解鎖10秒鐘。

恭喜您完成此項目。現在您可以對該應用程序進行修改來將面部識別API使用到其他Raspberry Pi項目中了。

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png

DevicePlus 編輯團隊

設備升級版適用于所有熱愛電子和機電一體化的人。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 面部識別
    +關注

    關注

    1

    文章

    375

    瀏覽量

    27719
  • Raspberry Pi
    +關注

    關注

    2

    文章

    621

    瀏覽量

    24017
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Banana Pi BPI-CM6 計算模塊將 8 核 RISC-V 處理器帶入 CM4 外形尺寸

    富的 I/O 解決方案完美結合,在一個小型封裝中提供了以往需要多個開發板才能實現的功能。此外,由于它兼容現有的 CM4 和 CM5 載板,因此對于已經身處 Raspberry Pi 生態系統并希望獲得
    發表于 12-20 09:01

    Banana Pi BPI-CM6 – 一款與 Raspberry Pi CM4/CM5 載板兼容的 SpacemiT K1 RISC-V 系統模塊

    Banana Pi BPI-CM6 系統模塊 (SoM) 采用 SpacemiT K1 八核 RISC-V 處理器,并且與大多數 Raspberry Pi CM4 或 CM5 模塊的載板兼容。 它
    發表于 11-28 16:59

    Banana Pi BPI-CM6 – 一款與 Raspberry Pi CM4/CM5 載板兼容的 SpacemiT K1 RISC-V 系統模塊

    Banana Pi BPI-CM6 系統模塊 (SoM) 采用 SpacemiT K1 8 核 RISC-V 處理器,并且與大多數為 Raspberry Pi CM4 或 CM5 設計的載板兼容
    的頭像 發表于 11-28 16:57 ?2323次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-CM6 – 一款與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> CM4/CM5 載板兼容的 SpacemiT K1 RISC-V 系統模塊

    低成本AI邊緣計算盒子DIY:基于迅為RK3568和開源模型,輕松玩轉智能識別

    低成本AI邊緣計算盒子DIY:基于迅為RK3568和開源模型,輕松玩轉智能識別
    的頭像 發表于 11-12 13:42 ?1756次閱讀
    低成本AI邊緣計算盒子<b class='flag-5'>DIY</b>:基于迅為RK3568和開源模型,輕松玩轉智能<b class='flag-5'>識別</b>

    Raspberry Pi攜手上海晶珩 助力工業與物聯網創新

    ?2025年9月23日下午,全球嵌入式解決方案的領導者 Raspberry Pi 在 2025 上海工博會首次亮相,并攜手其在華重要合作伙伴 上海晶珩(EDATEC) ,正式發布專為中國市場打造
    的頭像 發表于 09-26 15:29 ?623次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>攜手上海晶珩 助力工業與物聯網創新

    三種開發工具的功能和優勢

    您喜歡搗鼓電子設備并自己動手制作項目嗎?如果是,您可能會對Raspberry Pi、Arduino、ROCK及其他能幫助實現DIY目標的開發工具感興趣。Raspberry
    的頭像 發表于 09-25 16:45 ?943次閱讀

    Banana Pi BPI-R4 Lite:新型單板計算機比 Raspberry Pi 5 更具優勢

    Raspberry Pi 5(亞馬遜售價 66 美元起)的替代品。 然而,它的側重點略有不同,尤其適合網絡應用。例如,它可以作為 OpenWrt 路由器的基礎。Banana Pi 最新的 SBC
    的頭像 發表于 08-26 16:46 ?1424次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-R4 Lite:新型單板計算機比 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 更具優勢

    如何使用樹莓派與OpenCV實現面部和運動追蹤的云臺系統?

    大家好,這是一個樹莓派和OpenCV的連載專題。使用樹莓派與OpenCV實現姿態估計和面部特征點追蹤使用樹莓派與OpenCV實現面部和運動追蹤的云臺系統使用樹莓派和OpenCV實現手部識別與手指
    的頭像 發表于 08-14 17:45 ?1563次閱讀
    如何使用樹莓派與OpenCV實現<b class='flag-5'>面部</b>和運動追蹤的云臺系統?

    用樹莓派 + OpenCV 打造人臉識別技術!

    在本指南中,我們將教您如何使用OpenCV和面部識別庫(兩個出色的開源項目)設置樹莓派來檢測和識別面部。在這個設置中,所有的數據和處理都將在Pi
    的頭像 發表于 07-29 17:27 ?1349次閱讀
    用樹莓派 + OpenCV 打造人臉<b class='flag-5'>識別</b>技術!

    貿澤開售Raspberry Pi用于嵌入式和IIoT應用的RP2350微控制器

    2025 年 5 月 23 日 – 提供超豐富半導體和電子元器件?的業界知名新品引入 (NPI) 代理商貿澤電子 (Mouser Electronics) 即日起開售Raspberry Pi的新款
    發表于 05-27 14:50 ?1506次閱讀

    如何在Raspberry Pi OS上安裝SDK?

    Raspberry Pi OS 上安裝 SDK
    發表于 04-30 06:45

    如何讓 Raspberry Pi 煥發網絡新生機?

    導語OpenWRT是一款開源固件,可加載到許多市售路由器上。該固件為較舊或過時的硬件提供了升級途徑,并為較新的設備提供了定制/高級功能。https://openwrt.org/由于OpenWRT占用
    的頭像 發表于 03-25 09:20 ?1317次閱讀
    如何讓 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 煥發網絡新生機?

    貿澤開售適用于AI和嵌入式應用的 全新Raspberry Pi Compute Module 5

    醫療監控和其他嵌入式應用的功能。 ? Raspberry Pi CM5搭載了BCM2712四核Cortex? -A76 (Arm? v8) 64位片上系統 (SoC) 和VideoCore VII GPU,并支持OpenGL E
    發表于 03-24 15:09 ?534次閱讀

    Raspberry Pi上使用IR v11及OpenVINO? 2021.3后不兼容怎么辦?

    PYTHONPATH=\"$PWD\" && python export.py --weights--img 512 --include openvino 轉換后的 IR v11 模型與 Raspberry Pi 上的 OpenVINO? 2021.3
    發表于 03-06 07:14

    Raspberry Pi上從源代碼構建OpenVINO? ARM插件失敗了,怎么解決?

    Raspberry Pi* 上從源代碼構建OpenVINO? ARM 插件。 cmake -DCMAKE_BUILD_TYPE=Release -DOPENVINO_EXTRA_MODULES
    發表于 03-06 06:19