二、毫米波(mmWave) TI IWR1642——mmWave Vehicle Occupancy Detection (車內人員檢測)
一.前言
本人按照TI官方指引文件完成,指引文件為全英版本的為了方便我用軟體翻譯成了中文,我也免費開放在csdn上供需要的人下載(中文版文件)
官方原文件地址:http://dev.ti.com/tirex/explore/node?node=ACYlsTvoGX5xmOEhr6PyFA__AocYeEd__LATEST
(可能會需要註冊)
官方教程視訊:https://training.ti.com/awr1642-vehicle-occupant-detection-vod-demo-webinar?cu=1128486
(也是全英版的且視訊不是最新的,只做參考,建議按照翻譯版的指引文件進行)
二.軟體要求
可以參考我上一篇博文的“第二部分—軟體要求”這裡就不再寫一遍了
__快速空降
但是需要注意一的是本次實驗是用的mmWave SDK3.4.0.3版本的,跟上一篇文件中的mmWave SDK的2.1.0.4版本不同,也可以到官方去下載軟體。
mmWave SDK3.4.0.3下載
三 .開整
首先要在CCS(如果沒按裝的可以看我上一篇部落格安裝)中從TI官方文件中下載本次實驗的工程檔案。
開啟CCS,滑鼠移至“View”—>“Resource Explorer”
開啟後會顯示TI Resource Explorer ,照圖依次點開資料夾
—>mmWave Sensors
—>Automotive Toolbox-3.0.0
—>Labs
—>Vehicle Occupancy Detection
—>CCS Project
單機CCS Project後在右上角點選 import,點選後會提示下載,整個過程,因為網路問題會有些慢。下載完後在左側會多出一個叫oddemo_16xx_mss的檔案
如果出現有關mmWave SDK的報錯則需要檢查mmWave SDK是不是3.4.0.2以上大的版本。
下載地址:https://download.csdn.net/download/lowbob/12403402
三.燒寫
將裝置連線電腦並接上電源
如果你從一開始安裝軟體部分都是預設位置的話那麼找到:C:\ti\mmwave_automotive_toolbox_3_0_0\labs
\lab0003_occupancy_detection\prebuilt_binaries
下面的 oddemo_16xx.bin。
將板子的跳現帽放置在燒寫位置,開啟UniFlash 5.3.1
在mmWave裡找到對應的裝置號,我在這裡選擇IWR1642
而後點選start,進入下面這個介面
點Browse到之前我們找到的oddemo_16xx.bin檔案處,其他行不填。
轉到Setting & utilities 輸入裝置的串列埠號,到裝置管理器裡檢視對應的串列埠號
選擇好後回到Program頁點選“Load Image”,不出意外過一會兒就燒寫成功了。如果不成功請檢查跳線帽是否插好,如已插好,那麼板子斷電重新開一次UinFlash軟體,再嘗試燒寫。
四.執行GUI
!!!燒寫完後將跳線帽拔走!!!
定位到C:\ti\mmwave_automotive_toolbox_3_0_0\labs
\lab0003_occupancy_detection\gui
在位址列上輸入cmd然後"Enter"進入dos
接下來就要在dos裡輸入齊執行引數才可以執行
在桌面新建一個文字檔案用於將命令引數寫好在一併複製到dos裡
引數的內容有:1.gui執行檔名 2.串列埠號(資料) 3.串列埠號(使用者) 4. ".cfg"配置檔案地址 5.操作顯示引數 6.熱圖顯示引數 7.翻轉顯示引數 共7個引數。
引數格式為:
od_demo.exe <.cdg地址> <操作顯示引數> <熱圖顯示引數> <翻轉顯示引數>
參考引數程式碼:
od_demo.exe 12 13 C:\ti\mmwave_automotive_toolbox_3_0_0\labs\lab0003_occupancy_detection\chirp_configs\od_demo_16xx_8zone.cfg 2 1 0
*引數解釋
第一個引數:”od_demo.exe“就是在gui檔案位置下的.exe應用檔名
第二個引數是串列埠號(資料)
“XDS110 Class Auxlilary Data Port”
第三個引數是串列埠號(使用者)
“XDS110 Class Application/User UART”
可在裝置管理器中檢視
第四個引數是配置檔案的地址:如果軟體是照預設地址裝的話,那麼配置文會在:C:\ti\mmwave_automotive_toolbox_3_0_0\labs\lab0003_occupancy_detection\chirp_configs
之後幾個引數對照參數列來理解。
下面是通過機器翻譯的參數列,翻譯有些小問題,大致還是能看的
我就以我的參考引數程式碼來做示例。
od_demo.exe 12 13 C:\ti\mmwave_automotive_toolbox_3_0_0\labs\lab0003_occupancy_detection\chirp_configs\od_demo_16xx_8zone.cfg 2 1 0
將上述程式碼輸入到之前開啟的dos
稍微等一會兒就會有一個java標示的視窗彈出
紅橙色處則為有人的地方
當上面描述的命令列引數“操作顯示型別”設定為2時,將選擇此顯示。 熱圖顯示自動縮放到每個 幀的熱圖中的值範圍。 藍色較小,黃色較大。 一個亮點表示較高的能量回報,沒有被雜波去除 演算法去除。 當區域中沒有人時,由於自動縮放,“亮點”實際上可能是相對較小的值。 當一個人進入場景時,縮放將被調整,該人將被顯示為一個亮點,其他一切都會褪色到較小的值顏色。
需要注意的是每次執行前要記得復位裝置,不然會沒有成像。
相關文章
- 毫米波雷達心率、呼吸檢測原理 TI mmWave Labs —— Driver Vital Signs
- 毫米波人體成像——毫米波安檢儀
- 車間人員作業行為智慧檢測系統
- 人臉檢測 二
- 人員入侵檢測系統
- GSMA:5G服務給mmWave品牌帶來的社會和經濟效益
- 人員跌倒檢測攝像頭
- Lane-Detection 近期車道線檢測論文閱讀總結
- Object Detection(目標檢測神文)Object
- 目標檢測(Object Detection)總覽Object
- 人員工服穿戴檢測系統
- 人員摔倒識別預警系統 人員跌倒檢測系統
- 工廠人員著裝識別檢測
- TI 推動駕駛輔助技術創新,推出全新AWR2944車載毫米波雷達感測器
- 圖片人臉檢測——OpenCV版(二)OpenCV
- 3分鐘內實現人臉檢測
- 異常檢測(Anomaly Detection)方法與Python實現Python
- TI毫米波雷達開發常見問題總結
- 交換機通過Loopback Detection檢測(介面自環)OOP
- 神經網路之卷積篇:詳解更多邊緣檢測內容(More edge detection)神經網路卷積
- TI 多模雷達1843毫米波雷達做自動泊車(用了8個雷達)
- 辦公室人員離崗識別檢測系統
- 無人駕駛之車輛檢測與跟蹤
- 【機器學習】李宏毅——Anomaly Detection(異常檢測)機器學習
- 工地人員作業安全帶穿戴識別檢測系統
- 應用在防爆消防車內部電路板電火花檢測中的紫外線二極體
- 人臉檢測識別,人臉檢測,人臉識別,離線檢測,C#原始碼C#原始碼
- [計算機視覺]人臉應用:人臉檢測、人臉對比、五官檢測、眨眼檢測、活體檢測、疲勞檢測計算機視覺
- 深度學習目標檢測(object detection)系列(六)YOLO2深度學習ObjectYOLO
- 深度學習目標檢測(object detection)系列(一) R-CNN深度學習ObjectCNN
- 深度學習目標檢測(object detection)系列(五) R-FCN深度學習Object
- 目標檢測:二維碼檢測方案
- 人眼疲勞檢測之opencv人眼檢測xml說明OpenCVXML
- 雷達模組開發學習教程(一)——檢測人員資訊
- 深度學習目標檢測(object detection)系列(四) Faster R-CNN深度學習ObjectASTCNN
- 無監督多視角行人檢測 Unsupervised Multi-view Pedestrian DetectionView
- 【object_detection】目標檢測與定位:一些基本概念Object
- 輪廓檢測論文解讀 | Richer Convolutional Features for Edge Detection | CVPR | 2017