瑞薩基于RZ/V2L AI MPU開發了大量可拿來即用的AI應用程序,并提供源代碼、預編譯應用程序二進制文件和預訓練的人工智能模型對象。您可以從各種用例中選擇感興趣的應用程序,并立即在RZ/V2L評估板上運行。截至當前,已開發好13個預訓練AI應用程序庫:
01Head_count
功能描述:計算圖像或視頻中出現的人頭(側面視角)
02Line_crossing_object_counting
功能描述:識別是否有人越過了用戶繪制的虛擬線,并進行人數計數
03Elderly_fall_detection
功能描述:檢查人體運動以判斷是否有跌倒事件
04Safety_helmet_vest_detection
功能描述:工服工帽檢測,識別工作是否穿戴了工作背心和安全帽
05Age_gender_detection
功能描述:預測年齡段和檢測人的性別
06Face_recognition_spoof_detection
功能描述:人臉識別及面部欺騙檢測,可區分真實人臉與非真實人臉(照片、視頻、面具)
07Animal_detection
功能描述:檢測給定圖像或Camera輸入中的特定動物集
08Hand_gesture_recognition
功能描述:可識別特定識別手勢,如1、2、3、4、5,剪刀、石頭、布等
09Human_gaze_detection
功能描述:檢測并預測人的眼睛注視方向
10Driver_monitoring_system
功能描述:識別駕駛員的注意力狀態,包括頭部姿勢、眨眼睛、打哈欠等
11Head_count_topview
功能描述:計算圖像或視頻中出現的人頭(頂部視角)
12Hand_gesture_recognition_v2
功能描述:可識別特定的手勢,如1、2、3、4、5,剪刀、石頭、布等
13Car_ahead_departure_detection
功能描述:檢測前方汽車是否移動
本文將介紹以上預訓練庫中的第一個AI應用:人頭計算應用。該AI應用可以動態檢測Camera中的人員并進行數量統計,可應用在各種不同的場景中,例如
會議室監控:通過對會議室中人數的計算得知會議室是否為空閑狀態
照明控制:通過對房間人數的計算控制燈光照明
車廂擁擠檢測:通過公交,地鐵,火車車廂內人數的統計監控擁擠程度
示例程序運行如下:
示例中提供了人頭計數API "PRET_HC()"。該API的輸入參數為圖像緩沖區地址以及圖像的高度和寬度。
在此應用中,頭部檢測使用了YOLOv3模型,輸入圖像既可以是一副靜態圖片,也可以是攝像頭輸入視頻。
當輸入為圖片時
用戶應輸入圖像的相對路徑、寬度和高度。
圖像中的頭數會被檢測出來并顯示在終端上。
當輸入為攝像頭時
攝像頭輸入經適當預處理后送入模型。
根據檢測到的頭部計算并顯示計數。
示例源碼
1側面視角
https://github.com/Ignitarium-Renesas/RZV2L_AiLibrary/tree/main/11_Head_count_topview
2頂部視角
https://github.com/Ignitarium-Renesas/RZV2L_AiLibrary/tree/main/01_Head_count
接下來我們介紹如何基于RZ/V2L AI SDK構建該示例:
1示例應用程序的編譯
這是一個可選步驟,因為 exe/ 文件夾中已有編譯好的應用程序。這些步驟必須在支持RZ/V2L工具鏈的筆記本/電腦上執行。
cd $work_dir git clone https://github.com/Ignitarium-Renesas/RZV2L_AiLibrary cd RZV2L_AiLibrary/11_Head_count_topview/make
左右滑動查看完整內容
2運行示例應用程序
在筆記本電腦上安裝:
從以下鏈接下載模型權重文件(*.dat)
https://github.com/Ignitarium-Renesas/RZV2L_AiLibrary/releases/tag/v1.2.5
將權重文件放置在正確位置
11_Head_count_topview/Head_count_topview_img/exe/yolov3_headcount_topview_img
或
11_Head_count_topview/Head_count_topview_usbcam/exe/yolov3_headcount_topview_cam
或
11_Head_count_topview/Head_count_topview_cam/exe/yolov3_headcount_topview_cam
現在,將RZV2L_AiLibrary 目錄復制到RZV2L板 (/home/root/)
請按照以下步驟操作:
當輸入為圖片時
cd /home/root/RZV2L_AiLibrary cd 11_Head_detection_from_top/Head_count_topview_img/exe/ ./headcount_topview_img_app ../test_images/01.bmp
左右滑動查看完整內容
當輸入為USB攝像頭時
cd /home/root/RZV2L_AiLibrary cd 11_Head_count_topview/Head_count_topview_/exe/ ./headcount_topview_ _app
左右滑動查看完整內容
審核編輯:湯梓紅
-
AI
+關注
關注
87文章
30106瀏覽量
268399 -
MPU
+關注
關注
0文章
346瀏覽量
48735 -
人工智能
+關注
關注
1791文章
46845瀏覽量
237535 -
應用程序
+關注
關注
37文章
3240瀏覽量
57600
原文標題:AI預訓練庫 | 基于RZ/V2L的人頭計數應用
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論