0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于樹莓派的面部識別系統(tǒng)設(shè)計方案

科技觀察員 ? 來源:Anton ? 作者:Anton ? 2022-03-31 10:17 ? 次閱讀

本文將介紹使用AWSRekognition和Pi-Timolo的RaspberryPi的面部識別系統(tǒng)。

pYYBAGJFDx2AdtMSAARTtZf6e7E171.png

描述

Pi-detector與Pi-Timolo一起使用,通過利用AWSRekognition在運(yùn)動生成的圖像中搜索面部匹配。在其當(dāng)前狀態(tài)下,匹配項被寫入event.log。通過一些額外的改造和工作,你可以利用它發(fā)送通知或允許/拒絕其他人訪問房間,并且這只需稍微進(jìn)行修改。安裝腳本會將適當(dāng)?shù)奈募旁?etc/rc.loal中以在啟動時啟動。

構(gòu)建要求

樹莓派(使用Rpi3測試)

Picamera

AWSRekognitionAccess(提供免費(fèi)套餐選項)

作為替代方案,可以修改這組腳本以查看包含圖像的任何目錄。例如,如果您從另一臺相機(jī)收集靜止圖像并將它們保存到磁盤,您可以更改圖像路徑以對創(chuàng)建的任何新照片運(yùn)行面部識別。

AWS識別

在安裝之前,最好在AWS上啟動并運(yùn)行。對于我的項目,我使用的是AWS免費(fèi)套餐服務(wù)。使用它可以讓您每月進(jìn)行5000次API調(diào)用,這對于這個項目來說已經(jīng)足夠了。登錄到您的控制臺并創(chuàng)建一個具有Rekognition管理權(quán)限的新IAM用戶。

pYYBAGJFDxiAAleHAACSSyHF7tw310.png

用戶組的視圖

pYYBAGJFDxSAAb6pAABc6l14RAE519.png

您需要做的是復(fù)制您的aws_access_key_id和aws_access_key_secret。要獲取此信息,請單擊“安全憑證”選項卡(來自上圖中的IAM用戶頁面)。如果這是您的第一次使用,您可能需要生成一個新密鑰。啟動安裝腳本后,系統(tǒng)將詢問您此信息。

pYYBAGJFDw6ANnSmAAJeFAKcW08835.png

安裝

使用RaspbianJessie設(shè)置RaspberryPi

通過SSH連接到您的Raspberrypi(或?qū)⑵溥B接到監(jiān)視器并使用pi作為用戶名和raspberry作為密碼登錄)。不要忘記將下面的IP地址更改為您的pi的IP。如果您需要幫助在網(wǎng)絡(luò)上查找它,請使用nmap(nmap-sn192.168.1.0/24)

sshpi@192.168.1.120

克隆repo并安裝:

poYBAGJFDwiAJLgFAAA9E_aepHA364.png

在安裝過程中,系統(tǒng)將提示您輸入之前設(shè)置的aws憑據(jù)。詢問時,輸入您的AWS密鑰ID、AWS秘密訪問密鑰,并將區(qū)域設(shè)置為us-east-1(調(diào)整以匹配您之前設(shè)置AWSRekognition時選擇的區(qū)域)。示例輸出類似于下圖:

pYYBAGJFDwSAJc7fAACT3YuCgXE086.png

入門

首先,您需要在AWSRekognition上創(chuàng)建一個新集合。創(chuàng)建一個“Home”集合,例如:

poYBAGJFDwCAQLCuAAAdrZynGn4459.png

接下來,將圖像添加到pi-detector/faces文件夾。一個人的圖像越多,您將獲得更好的檢測結(jié)果。我會在不同的燈光下推薦幾個不同的姿勢。

pYYBAGJFDvqAdYFTAAArOqovv1g456.png

之后我發(fā)現(xiàn)最好的方法是在相機(jī)放置的同一區(qū)域拍照,并使用picam。如果你準(zhǔn)備這樣做,還可以創(chuàng)建一個小的python腳本來拍攝一張延遲10秒的照片,然后將它放入pi-detector/faces文件夾中。要使用它:

poYBAGJFDvSANMvGAAAYZJanpxU197.png

完成后,您可以返回并重命名文件并重復(fù)上述步驟以將您的圖像添加到AWSRekognition。創(chuàng)建新集合或添加新圖像后,將創(chuàng)建兩個參考文件作為未來參考。如果您計劃在將來刪除圖像或集合,這些將非常有用。

此時,設(shè)置已準(zhǔn)備就緒。您可以在Rpi上設(shè)置Wi-Fi,并將相機(jī)放置在您家中的任何位置。插入Rpi后,它應(yīng)該開始工作,無需用戶進(jìn)行額外工作。要檢查您的日志,只需ssh進(jìn)入Rpi并檢查event.log文件夾以獲取對您的檢測的引用。

要從您的收藏中刪除人臉,請使用以下命令:

pYYBAGJFDvCAZ1cEAAApOdCWYXw988.png

如果您需要查找圖像ID或集合名稱,請參考您的faces.txt和collections.txt文件。

要刪除集合:

pYYBAGJFDuqAN6-7AAAcQqjAqjE263.png

請注意,上述操作也會刪除您存儲在AWS中的所有面孔。

最后一個腳本是facematch.py。如果您更新了圖像并且只想針對您存儲在AWS上的人臉測試靜態(tài)照片,請執(zhí)行以下操作:

pYYBAGJFDuCAQ3sQAAAgK8WL964853.png

結(jié)果會打印到屏幕上,包括相似性和置信度的百分比。

實物照片

poYBAGJFDtuAdOZxAAUKwwOS-Yg078.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 面部識別
    +關(guān)注

    關(guān)注

    1

    文章

    375

    瀏覽量

    26600
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1684

    瀏覽量

    105402
收藏 人收藏

    評論

    相關(guān)推薦

    主動式微波射頻識別系統(tǒng)設(shè)計方案

    集成電路技術(shù)和微機(jī)械加工制造技術(shù)的進(jìn)步,微型智能射頻卡得到了發(fā)展,在低功耗IC技術(shù)方面的突破,為發(fā)展小型、低功耗主動射頻卡創(chuàng)造了條件?! ”疚囊孕滦蜕漕l芯片nRF905為例,設(shè)計了一個工作在微波頻段的主動式射頻識別系統(tǒng),給出了系統(tǒng)中關(guān)鍵的通信模塊
    發(fā)表于 07-26 07:21

    汽車無線識別系統(tǒng)的工作原理是什么?

    系統(tǒng)是基于數(shù)字通信原理、利用集成單芯片窄帶超高頻收發(fā)器構(gòu)建的無線識別系統(tǒng)。闡述了該無線射頻識別系統(tǒng)基本工作原理和硬件設(shè)計思路,并給出了 程序設(shè)計方案的流程圖。從低功耗、高效
    發(fā)表于 08-14 06:49

    求一種多按鍵狀態(tài)識別系統(tǒng)設(shè)計方案

    一種基于FPGA技術(shù)的多按鍵狀態(tài)識別系統(tǒng)設(shè)計方案
    發(fā)表于 05-06 08:44

    面部識別系統(tǒng)工作原理

    面部識別系統(tǒng)工作原理 引言 即使擁有一張佛羅里達(dá)州坦帕灣超級杯賽XXXV的門票,您也不一定能夠坐在那里觀看今年世界最重要的橄欖球比賽。參與過2000年1月事件的
    發(fā)表于 07-28 11:40 ?2302次閱讀

    基于ARM的光學(xué)指紋識別系統(tǒng)設(shè)計方案

    本文介紹了一種基于ARM的光學(xué)指紋識別系統(tǒng)設(shè)計方案。##系統(tǒng)軟件設(shè)計部分針對畸變糾正采用了四點轉(zhuǎn)正算法。
    發(fā)表于 02-24 10:38 ?2180次閱讀

    樹莓3硬件配置_樹莓3都能裝什么系統(tǒng)_樹莓3系統(tǒng)安裝教程

    樹莓3一直頗受電子發(fā)燒友的青睞,這篇文章主要討論的就是樹莓3的硬件配置、樹莓3都能裝什么
    發(fā)表于 12-08 14:36 ?2.6w次閱讀

    國外開發(fā)出反面部識別系統(tǒng),將不用擔(dān)心個人隱私問題

    面部識別系統(tǒng)是有爭議的,至少可以這樣說。上周,亞馬遜因向執(zhí)法機(jī)構(gòu)提供面部掃描技術(shù)而成為頭條新聞。研究表明,一些面部識別算法對某些種族存在固有
    的頭像 發(fā)表于 06-04 17:16 ?2812次閱讀

    百度寵物面部識別系統(tǒng)SAFI上線_寵物面部識別新嘗試

    今天,百度宣布正式上線寵物面部識別系統(tǒng)SAFI(System of Animal Facial Identification),該系統(tǒng)是基于百度大數(shù)據(jù)、云計算、機(jī)器學(xué)習(xí)等能力的百度AI視覺技術(shù)首次
    發(fā)表于 04-02 06:22 ?1758次閱讀

    面部識別的工作原理是怎樣的

    面部識別是通過技術(shù)識別人臉的一種方式。面部識別系統(tǒng)使用生物識別技術(shù)從照片或視頻中映射
    發(fā)表于 03-22 19:52 ?1.4w次閱讀

    嵌入式設(shè)計方案之ARM非特定人語音識別系統(tǒng)

    本文介紹了一種采用ARM處理器作為控制核心的非特定人語音識別系統(tǒng)設(shè)計方案。
    發(fā)表于 04-11 11:17 ?1331次閱讀
    嵌入式<b class='flag-5'>設(shè)計方案</b>之ARM非特定人語音<b class='flag-5'>識別系統(tǒng)</b>

    為什么面部識別系統(tǒng)的安全性值得考慮?

    盡管如此,像其他任何技術(shù)一樣,面部識別也不是無懈可擊,但也存在許多漏洞,可以繞開系統(tǒng)。正如最近發(fā)現(xiàn)的那樣,有可能制造出旨在規(guī)避面部識別系統(tǒng)
    的頭像 發(fā)表于 07-07 13:28 ?1993次閱讀

    樹莓的學(xué)習(xí)設(shè)計方案合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是樹莓的學(xué)習(xí)設(shè)計方案合集免費(fèi)下載包括了:AMG8833 8x8紅外熱像儀傳感器應(yīng)用附PCB驅(qū)動源碼,Arduino與樹莓
    發(fā)表于 03-11 08:00 ?12次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的學(xué)習(xí)<b class='flag-5'>設(shè)計方案</b>合集

    在Raspberry Pi4上實現(xiàn)一個面部表情識別系統(tǒng)

    在本教程中,我們將在 Raspberry Pi 4 上實現(xiàn)情緒識別系統(tǒng)面部表情識別系統(tǒng)。我們將應(yīng)用預(yù)訓(xùn)練模型從實時視頻流中識別人的面部表情
    發(fā)表于 08-01 17:30 ?2150次閱讀
    在Raspberry Pi4上實現(xiàn)一個<b class='flag-5'>面部</b>表情<b class='flag-5'>識別系統(tǒng)</b>

    TensorFlow手勢識別樹莓開源

    電子發(fā)燒友網(wǎng)站提供《TensorFlow手勢識別樹莓開源.zip》資料免費(fèi)下載
    發(fā)表于 11-09 09:27 ?1次下載
    TensorFlow手勢<b class='flag-5'>識別</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>開源

    樹莓使用KiCad設(shè)計方案

    樹莓官方使用KiCad、資助KiCad,而KiCad開發(fā)團(tuán)隊也支持樹莓,具體行動是KiCad也推出Raspberry Pi OS適用的版本,只要是基于代號Bulleye的Debia
    發(fā)表于 01-03 12:47 ?1701次閱讀