資料介紹
描述
隨著電梯在人們生活中越來越不可或缺,安全也越來越成為人們關注的問題。超載是電梯事故的重要原因。現有的電梯使用稱重傳感器來尋找電梯中的負載,它們有時會出現故障。而且他們的維護太貴了。為了避免此類事故的發生,我們打算設計一種裝置,可以實時高速統計乘客數量,并在乘客數量超過閾值時發出警報。該設備可以安裝在電梯的任何位置。與現有技術相比,其實施成本太低,且易于維護。
它是如何工作的?
在這個原型中,我們只考慮兩層樓,一樓和一樓。在電梯里的所有乘客都進入后,任何人都需要按下關閉按鈕。然后我們統計乘客人數,如果超過閾值設備就會發出警報。因此,一些人可以從中撤離,如果他們聽到這個 auido 視覺警報。如果它不高于閾值,電梯將繼續前進。用戶可以在代碼中設置閾值乘客限制。
除了超載警報,我們還提供電梯統計數據。這意味著該設備可以將帶有特定時間戳的電梯計數上傳到 excel 軟件。按下關閉按鈕后,計數將始終更新。該數據的一個有趣方面是可以通過任何圖形或圖表輕松地將其可視化。因此,它對分析電梯使用情況的任何人都非常有用。這是來自設備的計數,它以 CSV 格式記錄(在 Microsoft Excel 中打開)。
下面是為上述數據生成的各種圖表。
簇狀列
折線圖
餅形圖
考慮購物中心電梯的情況,因此通過使用這些統計數據,如果電梯的使用率過高,購物中心所有者可以輕松地添加電梯,如果使用率過低,也可以移除電梯。這是該項目的一個主要方面。
尼克拉愿景
在這個項目中,我們使用的是 Nicla Vision,它是 Arduino 的一個微型 AI 開發板。它配備了一個 2MP 彩色攝像頭,能夠智能地處理和從它看到的任何事物中提取有用的信息。
數據收集和標記
為了收集數據,我們將電路板安裝在三腳架上,并使用長長的 USB 數據線將其連接到筆記本電腦。下圖顯示了數據采集設置。
整個設置在房間的一端,而我們實際上站在另一端。所以我們的微控制器單元可以很容易地接載乘客。您可以按照本教程將 Nicla vision 連接到 Edge Impulse。我們捕獲了 73 張圖像并將它們分為測試和訓練。這些圖像一次只包含一個人或兩個人。然后我們一張一張地標記每張圖片,這里我們只有一個名為“people”的類別。Nicla 視覺的方向提供倒置圖像,這根本不是問題。
沖量設計
這是該項目的機器學習管道
我們選擇圖像寬度和高度為 96x96,調整大小模式為“適合最短軸”。保存脈沖后,我們移至圖像選項卡并選擇“灰度”作為顏色深度,并保存圖像的參數和生成的特征。下圖顯示了生成的特征。
模型訓練
這是我們用于生成模型的神經網絡訓練設置和架構。
我們只是將訓練周期從60改為70 。進一步增加訓練周期或學習率可能會使數據過度擬合,因此我們堅持這樣做。作為神經網絡架構,我們使用了FOMO (MobileNet V2 0.35) 。結果令人驚訝。我們得到了大約 96% 的模型準確率(使用量化的 int 版本)。
測試模型
現在是測試模型的時候了。首先,我們測試了之前分離的測試數據,我們得到了大約 84% 的準確率。好像還可以
現在讓我們繼續進行 Live 分類。因此,我們正在測試從 Nicla vision 捕獲的 3 個示例圖像,讓我們看看我們的模型如何執行。
測試 1
測試 2
測試 3
在我們所有的測試樣本中,該模型都表現非常出色。
部署
現在我們有了 ML 模型,我們需要將它部署到我們的 Nicla 愿景中。我們剛剛通過按下構建按鈕創建了一個 arduino 庫,因此將下載一個 zip 文件。
然后我們將該庫添加到 Arduino。然后我們修改了示例草圖以完成項目。您可以在此 github 存儲庫中找到代碼和資產。
附加硬件和外殼
除了 Nicla Vision,我們還使用了蜂鳴器和 LED 來發出警報。
但是 Nicla 的輸出電流 (4.7 mA) 不足以正確啟動 LED 和蜂鳴器。所以我們使用了一個 2N222A 晶體管來驅動這些設備。因此,除了 USB 電源外,我們還使用了 5V 的外部電源為 Nicla vision 本身供電。按鈕也用于檢查門是否關閉。
最后,我們為這個設備做了一個漂亮的小盒子。
然后我們將每個組件插入其中。
我們的設備已準備好實施。
TeraTerm
我們使用該軟件從 Nicla 視覺流式傳輸數據。流數據可以以任何格式記錄在任何地方。這里我們采用 CSV(逗號分隔值)格式,因此可以使用 Microsoft excel 輕松打開該文件。
確保在記錄數據之前勾選時間戳。下圖顯示了從我們的設備流式傳輸的示例數據,該數據在 excel 中打開。
我們可以通過選擇該文本輕松地從該數據生成圖形報告。下圖表示上述數據的折線圖。
有多種可用選項,如下所示。
項目演示
結論
該裝置可以很容易地與任何電梯集成,因此電梯只有在乘客在允許范圍內時才會啟動。為了降低成本,我們可以使用 ESP32 Eye-like 微控制器單元代替 Nicla Vision。
- 計算機視覺是什么 計算機視覺歷史及發展趨勢 2次下載
- 使用計算機視覺為工業工人進行跌倒檢測
- 模式識別和計算機視覺手冊 3次下載
- 基于計算機視覺的客機艙門識別與定位方法 42次下載
- 詳談機器視覺與計算機視覺的異同 8次下載
- 機器視覺與計算機視覺的區別的講解 7次下載
- 機器視覺與計算機視覺的概念到底有什么區別 6次下載
- 計算機視覺算法與應用的PDF電子書明細賬 9次下載
- 整數如何在計算機中表示
- 電梯運行方案如何使用計算機進行模擬優化設計 8次下載
- 計算機視覺講義 0次下載
- 基于OpenCV的計算機視覺技術實現 0次下載
- CAN計算機接口卡
- 利用計算機設計單片開關電源講座
- 計算機視覺及其在焊接中的應用
- 計算機視覺的五大技術 1475次閱讀
- 計算機視覺的工作原理和應用 2190次閱讀
- 深度學習在計算機視覺領域的應用 888次閱讀
- 機器視覺與計算機視覺的區別 1385次閱讀
- 計算機視覺的主要研究方向 1044次閱讀
- 計算機視覺與圖像處理、模式識別、機器學習學科之間的關系 644次閱讀
- 什么是計算機視覺?計算機視覺的三種方法 4691次閱讀
- 計算機視覺的概念和主要任務 1454次閱讀
- 如何基于計算機視覺實現道路交通計數 488次閱讀
- 計算機視覺相關概念總結 793次閱讀
- 如何使用計算機視覺技術識別棋子及其在棋盤上的位置 3175次閱讀
- 基于計算機視覺的自動搜索圖像語義分割架構 3347次閱讀
- 基于Vivado HLS的計算機視覺開發 1496次閱讀
- 計算機視覺零基礎入門 9294次閱讀
- VizWiz數據集:用計算機視覺回答盲人的問題 7328次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多