資料介紹
描述
概述
曾經(jīng)嘗試過計算“多個”快速移動的物體嗎?嗯,這非常困難,而且機會很高,你可能會數(shù)不清。該項目將使您能夠跟蹤此類移動對象并保持其計數(shù),在本例中為Cars !
問題陳述
許多檢測模型的問題是它們要么太慢而無法實時使用,要么無法準確地跟蹤快速移動的物體。一種替代方法是在每“n 幀”之后應用檢測模型,然后在大多數(shù)幀上使用任何跟蹤算法,因為檢測比跟蹤更昂貴(耗時)。但問題是此類方法不太準確,因為跟蹤算法很容易失去對我們實際目標對象的跟蹤并最終跟蹤不需要的對象,因此用于需要快速推理的應用程序不切實際且不可靠。該項目通過使用OpenVINO 工具包實時檢測和跟蹤快速移動的汽車來解決這個問題(即使沒有 GPU)并使用質(zhì)心跟蹤算法來保持檢測到的汽車的不同數(shù)量,所有這些都具有很高的準確性!
安裝
在安裝 OpenVINO 之前,我們需要確保滿足我們的先決條件。名單如下:
- 第 6 至第 10 代 Intel? Core? 處理器和 Intel? Xeon? 處理器
- Python(3.5 到 3.7 之間)
- 帶有 MSBuild 的 Microsoft Visual Studio C++ 2017 或 2019
- CMake 2.8.12 或更高版本
安裝這些后,您可以安裝 OpenVINO。有關(guān)更多說明,請參閱此。
下載 IR 模型
在這個項目中,我們將使用汽車檢測 IR 模型(中間表示)來實時檢測和跟蹤汽車。為此,我們將下載vehicle-detection-adas-0002模型,這是來自英特爾 OpenVINO 的預訓練模型。
要下載它,首先您需要通過轉(zhuǎn)到 初始化 OpenVINO 環(huán)境。打開命令提示符并運行setupvars.bat文件。/bin
如果您遇到一些意外錯誤,請檢查您是否在正確的文件夾中或確保您已按照本文檔設置了所有內(nèi)容。
然后,將命令提示符中的目錄更改為使用cd命令。你應該得到這樣的東西:<>
Installation_PATH>/deployment_tools\tools\model_downloader
model_downloader 文件夾中的命令提示符
然后運行命令。
downloader.py --name vehicle-detection-adas-0002 --precisions FP32
-o
運行此命令
OpenVINO 下載模型
。
-
-b :包含權(quán)重和偏差的.bin 文件
-
-x : 包含網(wǎng)絡拓撲的.xml 文件
這個怎么運作
在我們的代碼中,首先我們將初始化我們的質(zhì)心跟蹤算法對象
ct
。
在將輸入幀輸入到檢測對象之前,我們需要確保每個幀都具有模型期望的尺寸,在本例中為 [1x3x384x672],其中 1 是批量大小,3 是通道數(shù),384 是高度和 672 是寬度。
然后,我們可以對“每個”幀進行檢測,并獲取所有檢測的邊界框的位置,并將其存儲在一個列表中
rect
,將由一個一個的update
方法使用ct
。計算的 FPS 即幀/秒被發(fā)現(xiàn)約為 30 FPS(同樣沒有任何 GPU),這對于實時應用程序來說非常好。
使用 OpenVINO 約 30 FPS
使用MobileNet-SSD模型可提供大約 15 FPS 的幀速率,因此 OpenVINO 實施可提供 100% 更好的性能。
~15 FPS 使用 MobileNet-SSD 模型
應該注意的是,上面提到的 MobileNet-SSD 模型也被訓練來檢測 20 個其他對象,除了可能導致較低幀速率的汽車。但即使我們假設,與車輛檢測-adas-0002模型相比,它仍然無法準確識別汽車,如下所示。
結(jié)論
該項目可用于實時捕獲與交通相關(guān)的數(shù)據(jù),這些數(shù)據(jù)可用于進一步分析,以獲得交通管理的可行見解。它還可以被無人機用于對車輛進行空中監(jiān)控以確保安全。
- 開源實時計算機視覺庫BoofCV 1次下載
- 實時嵌入式系統(tǒng)簡介
- 實時計算機控制系統(tǒng)原理及應用綜述 4次下載
- 51單片機定時計數(shù)器的溢出率計算和串口波特率到底有什么關(guān)系
- 如何進行51單片機的延時計算資料和程序免費下載的
- 使用51單片機進行匯編延時計算的詳細資料分析
- 如何使用序貫線性貝葉斯的RFID標簽數(shù)量估計算法提高效率 6次下載
- Visual Basic的工程數(shù)量計算軟件設計與開發(fā) 2次下載
- 單片機延時計算小程序 6次下載
- 單片機延時計算小程序 2次下載
- 單片機延時計算小程序 6次下載
- 云計算與開源 0次下載
- 用頻域方法實時計算運動中的脈搏數(shù)
- 一個寬帶網(wǎng)絡綜合管理系統(tǒng)的實時計費引擎設計
- 一個寬帶網(wǎng)絡綜合管理系統(tǒng)的實時計費引擎設計
- 使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實時 Linux 內(nèi)核 1292次閱讀
- 基于實時計算的汽車零件訂單履行狀況監(jiān)控系統(tǒng)的設計與實現(xiàn) 836次閱讀
- 如何通過立體視覺構(gòu)建小巧輕便的深度感知系統(tǒng) 611次閱讀
- IC設計基礎:Verilog計算1的數(shù)量 4276次閱讀
- 陳純院士報告分享:時序大數(shù)據(jù)流(圖)實時計算及智能決策 1089次閱讀
- Apache Storm的安裝部署 859次閱讀
- 實時數(shù)據(jù)體系建設的總體方案的三部分 6598次閱讀
- 計算機視覺開源庫集錦 5084次閱讀
- 關(guān)于弱電布線工程的線纜數(shù)量計算,有哪些參考方法? 9191次閱讀
- 如何利用Storm完成實時分析處理數(shù)據(jù) 8022次閱讀
- AVR單片機定時計數(shù)器學習筆記分享 5753次閱讀
- 利用74ls192的倒計時計數(shù)器 10.6w次閱讀
- 基于DRFM的多普勒頻移參數(shù)實時控制方案解析 1947次閱讀
- FreeRTOS嵌入式開源實時操作系統(tǒng)介紹 4049次閱讀
- “逼格”高不高,數(shù)量不是唯一標準 767次閱讀
下載排行
本周
- 1基于波形捕獲的超聲波傳感水流量計量技術(shù)應用說明
- 1.01MB | 1次下載 | 免費
- 2TMS320F2837x與TMS320F2838x之間的移植應用說明
- 312.67KB | 1次下載 | 免費
- 3ADE-12H混頻器規(guī)格書
- 0.28 MB | 1次下載 | 5 積分
- 4AD9984A高性能10位顯示接口英文手冊
- 0.49 MB | 1次下載 | 5 積分
- 551開發(fā)板芯片資料
- 14.95 MB | 1次下載 | 1 積分
- 6用TL431LI-Q1監(jiān)控電流供應
- 176.71KB | 1次下載 | 免費
- 7AM62x DDR板設計和布局指南
- 937.41KB | 次下載 | 免費
- 8可編程邏輯控制器——安全威脅和解決方案
- 367.4KB | 次下載 | 免費
本月
- 1HFSS電磁仿真設計應用詳解PDF電子教程免費下載
- 24.30 MB | 129次下載 | 1 積分
- 2正激、反激、推挽、全橋、半橋區(qū)別和特點
- 0.91 MB | 36次下載 | 1 積分
- 3GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 18次下載 | 免費
- 4在設計中使用MOSFET瞬態(tài)熱阻抗曲線
- 1.57MB | 15次下載 | 免費
- 5幾張電動車充電器電路圖
- 0.23 MB | 8次下載 | 1 積分
- 6AD18學習筆記
- 14.47 MB | 8次下載 | 2 積分
- 7H橋中的電流感測
- 545.39KB | 7次下載 | 免費
- 8電機驅(qū)動器電路板布局的最佳實踐
- 3.03MB | 6次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935113次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191360次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81578次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73804次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多