吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>熱面部檢測器開源分享

熱面部檢測器開源分享

2022-11-01 | zip | 0.14 MB | 次下載 | 免費

資料介紹

描述

介紹

在這個項目中,我構建了一個設備,該設備可用于從熱像儀讀數中檢測面部,并可以通過推斷面部皮膚溫度來準確測量人的溫度。如果檢測到高溫,人們可以使用他們的智能手機掃描二維碼(顯示在屏幕上)以獲取更多信息此外,還會顯示當地求助熱線電話號碼,該人可以聯系以進行查詢。

主要特點

  • 非接觸式
  • 易于大規模使用、復制和部署
  • 低成本
  • 開源
  • 用戶隱私
  • 對發展中國家友好
  • 準確性
  • 速度

設備選擇

balenaFin v1.0 套件與 Raspberry PI Compute Module 3+ 一起使用。

pYYBAGNgjjaAceWVAAzALDVPHis677.jpg
?

Gameduino 3 shield 用作顯示器。對于熱像儀 Pimoroni MLX90640 傳感器,其分辨率為 32x24 像素。

poYBAGNgjliAUg6BAAulNqJA_cg905.jpg
?

連接圖可在原理圖部分獲得。

設備設置

要使用容器在 balenaFin 上設置應用程序,我們需要注冊并登錄 balenaCloud。登錄后,我們可以通過單擊顯示如下表單的創建應用程序按鈕來創建應用程序。我們應該選擇Balena Fin (CM3)作為Default device typeStarter作為Application type

poYBAGNgjl2ACs-DAACNVktGkTM530.png
?

單擊創建的應用程序鏈接,然后單擊添加設備按鈕后,我們可以填寫設備信息。我們應該選擇Development作為版本,并選擇帶有 ssid 和密碼的 Wifi + E以太網連接用于家庭/工作路由器。

poYBAGNgjmSAAnE0AADYYtVHJgI211.png
?
poYBAGNgjmeAFX7NAABLq-_xXQo672.png
?

我們現在可以通過單擊底部的按鈕來下載 balenaOS。

要將 balenaOS 刷入 balenaFin,我們可以使用 balenaEcther,可以從這里下載https://www.balena.io/etcher。我們應該使用 USB 電纜將計算機連接到 balenaFIn 并連接電源適配器。

poYBAGNgjmuAPjR6AABKWCCPXlk733.png
?

刷機完成后,我們應該拔下 USB 線并斷開/重新連接電源適配器。幾分鐘后,我們應該能夠在 balenaCloud 儀表板中看到該設備。

poYBAGNgjm-AbOUAAABtnGK2Q0I503.png
?

MLX90640 傳感器使用 I2C 獲取熱讀數。為了快速讀取數據,我們應該在設備配置中更新將 DT 參數定義為“i2c_arm=on”、“spi=on”、“audio=on”、“i2c1_baudrate=1000000”

部署

我們現在可以將應用程序容器部署到設備上。我們將啟用本地模式,如下所示,以便我們可以使用 balena CLI(一個命令行工具)與 balenaCloud 交互以進行快速開發和部署。balena CLI 安裝說明可以在這里找到https://github.com/balena-io/balena-cli/blob/master/INSTALL.md

pYYBAGNgjneAYa78AAEcnF9ABfY874.png
?

以下是部署命令。

$ balena login
$ git clone https://github.com/metanav/thermal_face_detection
$ cd thermal_face_detection
$ sudo balena scan
Reporting scan results
-
host: df0925a.local

$ balena push df0925a.local

Dockerfile 中提到了所有先決條件和依賴項,該文件可以在上面克隆的存儲庫的根目錄中找到。一切都會自動安裝并部署到目標設備。

人臉檢測的模型選擇

公共領域可用的深度學習模型主要用于照相機拍攝的圖像。通常他們需要配備顯卡或神經網絡加速器的高端計算機才能以高幀速率運行。對于這個項目,我想保持低成本,但仍然開發一種可以以相當快的速度準確使用的設備。為此目的,使用了 BlazeFace 模型,該模型在低分辨率熱像儀圖像中檢測人臉時表現出相當高的準確性。該模型與默認的訓練權重一起使用,無需對熱圖像進行任何遷移學習。

應用程序開發

主應用程序有兩個部分。第一部分是用 Python 3 編寫的,主要是關于從熱像儀獲取數據并進行人臉檢測和溫度測量。第二部分是用 C 語言編寫的,主要用于處理 Gameduino 3 TFT 顯示器以顯示熱圖像和信息。該代碼可在代碼部分中提到的 Github 存儲庫中獲得。

在設備上進行推理

BlazeFace TensorFlow Lite 模型是從https://github.com/google/mediapipe 下載的。TensorFlow Lite Runtime Python API 用于在設備上運行推理。

演示

人臉檢測(常溫)

?

帶口罩的人臉檢測(常溫)

?

人臉檢測(高溫)

?

共同利益的用例

它是一種易于使用的低功耗設備,可以安全使用,因為所有操作都是非接觸式和離線的。該設備不使用照相機來檢測人臉,而是使用熱傳感器生成熱圖像并使用現成的本地部署深度學習模型檢測人臉。使用此設備沒有隱私威脅,因為它不會捕獲用戶的任何真實圖像,也不會將任何數據發送到云或任何其他位置。互聯網連接僅用于部署和更新。該設備可以安裝在商場、學校和辦公室。此外,在發展中國家,該設備可用于電力和互聯網稀缺的貧困地區。在這些區域,它可以使用電池進行操作,并且可以在安裝前進行部署。

改進范圍

通過使用熱像儀圖像進行遷移學習,可以進一步提高人臉檢測的準確性。目前該設備只顯示英文信息,可以支持多國語言。幫助熱線電話號碼和二維碼 URL 是針對我所在地區的硬編碼,但它可以基于設備的地理位置,并且可以使用balenaCloud 中的設備環境變量進行設置。

所有說明都可以在代碼部分提到的 Github 存儲庫中找到。我要感謝Hackster.io和本次比賽的所有贊助商,感謝 Balena 提供 balenaFin 開發工具包。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1A7159和A7139射頻芯片的資料免費下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2PIC12F629/675 數據手冊免費下載
  4. 2.38 MB   |  36次下載  |  5 積分
  5. 3PIC16F716 數據手冊免費下載
  6. 2.35 MB   |  18次下載  |  5 積分
  7. 4dsPIC33EDV64MC205電機控制開發板用戶指南
  8. 5.78MB   |  8次下載  |  免費
  9. 5STC15系列常用寄存器匯總免費下載
  10. 1.60 MB   |  7次下載  |  5 積分
  11. 6模擬電路仿真實現
  12. 2.94MB   |  4次下載  |  免費
  13. 7PCB圖繪制實例操作
  14. 2.92MB   |  2次下載  |  免費
  15. 8零死角玩轉STM32F103—指南者
  16. 26.78 MB   |  1次下載  |  1 積分

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  141次下載  |  1 積分
  5. 3基于STM32單片機智能手環心率計步器體溫顯示設計
  6. 0.10 MB   |  137次下載  |  免費
  7. 4A7159和A7139射頻芯片的資料免費下載
  8. 0.20 MB   |  55次下載  |  5 積分
  9. 5PIC12F629/675 數據手冊免費下載
  10. 2.38 MB   |  36次下載  |  5 積分
  11. 6如何正確測試電源的紋波
  12. 0.36 MB   |  19次下載  |  免費
  13. 7PIC16F716 數據手冊免費下載
  14. 2.35 MB   |  18次下載  |  5 積分
  15. 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
  16. 1.97 MB   |  8次下載  |  10 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
百家乐打水策略| 威尼斯人娱乐城线路| 伯爵百家乐官网赌场娱乐网规则| 泊头市| 体球网| 威尼斯人娱乐城博彩网站| 百家乐官| 澳门百家乐有哪些| 百家乐代理网址| 华侨人百家乐官网的玩法技巧和规则| 稳赢的百家乐官网投注方法| 珠海市| 云梦县| 阳江市| 速博百家乐的玩法技巧和规则| 赌百家乐官网心里技巧| 尊龙国际| 白山在线棋牌游戏| 十三张娱乐城开户| 澳门赌球网| tt娱乐城备用| 大发888娱乐城 34| 六合彩彩图| 金冠娱乐城网站| 银都娱乐| 利来备用| 富源县| 百家乐官网有几种玩法| 百家乐官网代理网址| 百家乐官网视频下载地址| 澳门百家乐官网威尼斯| 网上百家乐官网是假| 百家乐官网赌博论坛| 百家乐官网路子分| 马尼拉百家乐官网的玩法技巧和规则 | 百家乐斗地主下载| 金牌百家乐的玩法技巧和规则| 百家乐怎样赢| 大发888手机版下载安| 64风波| 百家乐官网线上代理网站|