當前位置:首頁 > 工業(yè)控制 > 電路設計項目集錦
[導讀]跌倒是一個重大問題,特別是對老年人和有疾病的人來說,因為它們可能導致嚴重傷害甚至死亡。墜落探測系統(tǒng)旨在迅速識別此類事件,確保及時提供援助并減少造成嚴重后果的風險。隨著人工智能和機器學習的進步,跌倒檢測變得更加準確和可靠。

1. 概述

跌倒是一個重大問題,特別是對老年人和有疾病的人來說,因為它們可能導致嚴重傷害甚至死亡。墜落探測系統(tǒng)旨在迅速識別此類事件,確保及時提供援助并減少造成嚴重后果的風險。隨著人工智能機器學習的進步,跌倒檢測變得更加準確和可靠。

在我之前的博客中,“開始使用Jetson Nano開發(fā)工具包”和“在Jetson Nano 4GB上運行YOLOv12:綜合指南”,我們探索了設置Jetson Nano和運行YOLOv12模型進行對象檢測的基礎知識。在此基礎上,我們現(xiàn)在將深入定制YOLOv8,專門用于Jetson Nano上的跌倒檢測。

YOLOv8(你只看一次,版本8)。是一種最先進的物體檢測模型,以其速度和準確性而聞名。它能夠快速準確地實時識別物體,使其成為跌倒檢測應用的理想選擇。通過定制YOLOv8,我們可以訓練模型專門識別墜落事件,提高其檢測和響應此類事件的有效性。

Jetson Nano是NVIDIA開發(fā)的一款功能強大但價格實惠的邊緣人工智能平臺,是部署基于yolov8的跌倒檢測系統(tǒng)的絕佳選擇。其緊湊的尺寸、低功耗和強大的GPU功能使其非常適合在邊緣運行復雜的人工智能模型。這種組合可以實現(xiàn)實時跌倒檢測和即時警報,確保及時援助并提高各種環(huán)境中的安全性。

在這篇博文中,我們將探索為跌倒檢測定制YOLOv8并將其部署在Jetson Nano上的過程,為構建一個有效和高效的跌倒檢測系統(tǒng)提供全面的指導。

2.準備數(shù)據(jù)集

在本教程中,我們使用Roboflow數(shù)據(jù)集,如圖所示。

下載具有所需格式的數(shù)據(jù)集,如下圖所示。

該數(shù)據(jù)集組織良好,包括以JSON格式注釋的圖像,分為三類:訓練、測試和有效。它具有三個類(站立,跌倒和跌倒),這對于訓練跌倒檢測模型至關重要。YAML文件和其他文本文件提供了配置設置和說明,以方便在機器學習工作流程中使用數(shù)據(jù)集。

3.訓練模型

要培訓YOLOv8或更高版本(因為YOLOv8是Ultralytics的產品),Ultralytics文檔提供了更多關于培訓的詳細信息。在自定義數(shù)據(jù)上定制YOLOv8,就像在跌倒檢測教程中一樣,意味著用特定的目標數(shù)據(jù)集訓練YOLOv8。

3.1. 準備數(shù)據(jù)集:

要為跌倒檢測定制YOLOv8,您需要針對您的應用程序定制一個特定的數(shù)據(jù)集。在本教程中,我們專注于一個數(shù)據(jù)集,其中包括不同狀態(tài)的人的圖像:站立,摔倒和摔倒。

確保數(shù)據(jù)集組織良好,將圖像分為訓練集、測試集和驗證集。注釋應該采用JSON格式,數(shù)據(jù)集應該使用YAML配置文件進行結構化,以便于設置。

3.2. 數(shù)據(jù)集注釋:

數(shù)據(jù)集中的每個圖像都應該有相應的注釋來指定邊界框和類標簽。對于墜落檢測,有三種類型:站立、墜落和墜落。

3.3. 配置培訓環(huán)境:

使用提供的YAML文件配置訓練參數(shù)。該文件將包括計算機上數(shù)據(jù)集的路徑、類的數(shù)量和其他必要的設置。

一個示例YAML配置可能如下所示:

3.4. 訓練模型

3.5.秋天架構

下圖說明了跌落檢測架構。它包括通過凍結某些層的權重來微調預訓練的YOLOv8模型,并將輸出通過密集層進行墜落運動分類。

3.6.訓練模型

4. 評估模型的性能

評估結果表明,平均精密度(mAP)為94%,精密度為90%,召回率為91.9%。這些圖提供了我們的模型性能的可視化,說明了它在通過訓練結果圖和混淆矩陣檢測跌倒方面的魯棒性。

5. 推理

5.1. 圖像推理

5.2. 視頻推理

6.硬件設置

下圖展示了Jetson Nano硬件設置,其中包括:

?Jetson Nano開發(fā)工具包

?顯示器與HDMI輸入能力

?鍵盤和鼠標用于用戶交互

?用于拍攝視頻的攝像機

?相機支架,用于在使用過程中穩(wěn)定相機

7. 部署在Jetson Nano上

要在Jetson Nano上部署YOLOv8,我建議您查看我之前的文章。按照相同的步驟在Jetson Nano上部署YOLOv12,但是您將使用預訓練的YOLOv8模型進行跌倒檢測,而不是使用YOLOv12。

你需要激活名為y8的Python虛擬環(huán)境,并運行位于Documents中的fall-detection-i.py腳本,按照以下步驟操作:

?使用$ source y8/bin/ Activate激活虛擬環(huán)境

?使用$ cd Documents導航到Documents目錄

?通過運行$ python fall-detection-i.py來執(zhí)行腳本

結論

總之,在Jetson Nano上定制YOLOv8為跌倒檢測等實時人工智能應用開辟了新的可能性。這次演示不僅突出了嵌入式人工智能系統(tǒng)的潛力,還展示了這些解決方案在安全和監(jiān)控方面的強大和高效。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉