在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenVINO工具包部署YOLO9模型實現實時目標檢測

英特爾物聯網 ? 來源:英特爾物聯網 ? 2024-03-18 11:38 ? 次閱讀

YOLOv9引入了可編程梯度信息 (PGI) 和廣義高效層聚合網絡 (GELAN) 等開創性技術,不僅增強了模型的學習能力,還確保了在整個檢測過程中保留關鍵信息,從而實現了卓越的準確性和性能。該模型在效率、準確性和適應性方面都有顯著提高,大大超過了現有的實時目標檢測器,在MS COCO數據集上樹立了新的標桿。官方代碼目前已經開源。本文我們將結合之前開發的LabVIEW AI工具包for OpenVINO 工具包部署YOLO9模型實現實時目標檢測。

項目源碼:

https://pan.baidu.com/s/1DXX4ZhoRgu9h6roJXxAfzA?pwd=yiku

前言

01

LabVIEW AI工具包for OpenVINO

OpenVINO 是一個由英特爾開發的開源框架,可以加速計算機視覺深度學習推理在邊緣設備上的應用。它提供了一套全面的工具和預訓練模型,支持快速開發和部署,優化了多種英特爾硬件的性能,包括CPUGPUFPGA和VPU。OpenVINO 支持跨平臺部署,使得開發者能夠無縫集成最先進的人工智能能力到其應用中,從而實現高效、低延遲的推理性能。

75d0ac74-e2c5-11ee-a297-92fbcf53809c.png

OpenVINO 2023.3版本是最新長期支持版本,引入了額外的框架更改,優化了生成式AI模型的特性,并增強了對現有平臺的支持。在大型語言模型推理、KV緩存處理和低精度運行時間方面做了新的優化。此外,該版本新增了對新平臺的全面支持,包括在CPU上對int4和int8權重壓縮的支持,并優化了首個令牌生成的延遲。用戶可以很方便地在英特爾CPU、GPU(intel)、FPGA、VPU等硬件上跑AI應用。

LabVIEW AI工具包 for OpenVINO 是我們(VIRobotics團隊)基于OpenVINO 2023.3LTS開發的一款AI推理加速工具包,整個工具包作為LabVIEW的插件,可以顯著提升在LabVIEW環境中開發和部署計算機視覺及深度學習應用的效率和性能。利用OpenVINO 在加速邊緣設備上的深度學習推理的能力,使得用戶能夠在LabVIEW的圖形編程環境中直接訪問高效的AI模型推理。這不僅簡化了開發流程,降低了對專業深度學習知識的需求,還能充分發揮英特爾硬件(CPU、GPU(intel)、FPGA、VPU)在AI推理方面的優勢,從而實現更快的處理速度、更低的延遲以及更高的準確度。

02

YOLOv9模型

YOLOv9 在COCO 數據集上的表現體現了其在實時物體檢測方面的顯著進步,為各種模型大小設定了新的基準。具體如下圖所示。

COCO 數據集:

https://docs.ultralytics.com/zh/datasets/detect/coco/

76ac1dae-e2c5-11ee-a297-92fbcf53809c.png

如下圖所示,在MS COCO數據集上實時目標檢測器的比較中,基于GELAN和PGI的目標檢測方法在目標檢測性能方面超越了所有先前的從頭開始訓練的方法。在準確性方面,新方法優于使用大型數據集預訓練的RT DETR,同時也優于基于深度卷積設計的YOLO MS在參數利用方面的表現。

76bcb4fc-e2c5-11ee-a297-92fbcf53809c.png

YOLOv9環境搭建

1. 部署本項目時所用環境

操作系統:Windows 64

LabVIEW:2018及以上 64位版本

AI視覺工具包:

techforce_lib_opencv_cpu-1.0.0.26.vip

LabVIEW AI工具包for OpenVINO:

virobotics_lib_openvino-1.0.0.36.vip

LabVIEW Object_Detection工具包

2. 軟件下載及安裝

在Windows上搭建OpenVINO LabVIEW開發環境

https://github.com/VIRobotics/openvino_handbook/blob/main/doc/Install_OpenVINO_LabVIEW_Windows.md

3. LabVIEW Object_Detection工具包下載與安裝

在下載鏈接:

https://pan.baidu.com/s/1bBQuc6gA8SQ5HPfBp1p83A?pwd=yiku

中下載并安裝Object_Detection工具包

項目實踐

01

項目簡介

本文我們將結合之前開發的 LabVIEW OpenVINO 工具包和LabVIEW Object_Detection工具包部署YOLOv9模型實現視頻流及實時目標檢測。

整個項目工程如下,項目模型以YOLOv9-C為例

76ed164c-e2c5-11ee-a297-92fbcf53809c.png

model:yolov9 IR模型文件及coco.names文件

video:測試視頻

yolov9_openvino_video.vi:yolov9檢測視頻流

yolov9_openvino_video.vi:yolov9實時目標檢測

02

加載YOLOv9模型實現實時目標檢測

1. 模型及其他初始化:

加載yolov9模型及coco.name文件并實現必要參數的初始化;

76ff5f0a-e2c5-11ee-a297-92fbcf53809c.png

2. 攝像頭圖像采集:

啟動攝像頭,設置相機分辨率并采集圖像

771ae3c4-e2c5-11ee-a297-92fbcf53809c.png

3. 實時推理并繪制檢測結果:

進行圖像預處理,推理,并獲取推理結果,將結果繪制出來,以圖片控件的形式顯示在前面板上;

7732d4f2-e2c5-11ee-a297-92fbcf53809c.png

4. 釋放資源:

釋放相機資源及模型所占內存等資源

5. 完整源碼;

77483054-e2c5-11ee-a297-92fbcf53809c.png

03

運行效果

請讀者先下載本文的源代碼到本地

項目源碼鏈接:

https://pan.baidu.com/s/1DXX4ZhoRgu9h6roJXxAfzA?pwd=yiku

按照前文YOLOv9環境搭建安裝相關工具包,然后運行 yolov9_openvino_video.vi(運行之前請確保電腦已聯網),運行結果如下圖所示:

77e5f23a-e2c5-11ee-a297-92fbcf53809c.png




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像采集
    +關注

    關注

    2

    文章

    300

    瀏覽量

    41280
  • LabVIEW
    +關注

    關注

    1971

    文章

    3654

    瀏覽量

    323570
  • 深度學習
    +關注

    關注

    73

    文章

    5503

    瀏覽量

    121157
  • OpenVINO
    +關注

    關注

    0

    文章

    93

    瀏覽量

    201

原文標題:Windows上使用LabVIEW AI工具包for OpenVINO? 部署YOLOv9實現實時目標檢測 | 開發者實戰

文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI模型部署邊緣設備的奇妙之旅:目標檢測模型

    挑戰的方法。 2 目標檢測模型介紹 在目標檢測的任務中,有著許許多多的模型,如 Picodet、
    發表于 12-19 14:33

    助力AIoT應用:在米爾FPGA開發板上實現Tiny YOLO V4

    Only Look Once)是一種實時物體檢測模型,它通過一次性掃描整個圖像,實現高效的對象識別。而其簡化版 Tiny YOLO V4
    發表于 12-06 17:18

    基于EasyGo Vs工具包和Nl veristand軟件進行的永磁同步電機實時仿真

    EasyGo Vs Addon是一款領先的FPGA仿真工具包軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試和驗證領域帶來了前所未有的便利和效率,特別適用于汽車
    的頭像 發表于 11-27 11:28 ?237次閱讀
    基于EasyGo Vs<b class='flag-5'>工具包</b>和Nl veristand軟件進行的永磁同步電機<b class='flag-5'>實時</b>仿真

    YOLOv10自定義目標檢測之理論+實踐

    概述 YOLOv10 是由清華大學研究人員利用 Ultralytics Python 軟件開發的,它通過改進模型架構并消除非極大值抑制(NMS)提供了一種新穎的實時目標
    的頭像 發表于 11-16 10:23 ?465次閱讀
    YOLOv10自定義<b class='flag-5'>目標</b><b class='flag-5'>檢測</b>之理論+實踐

    使用OpenVINO Model Server在哪吒開發板上部署模型

    OpenVINO Model Server(OVMS)是一個高性能的模型部署系統,使用C++實現,并在Intel架構上的部署進行了優化,使用
    的頭像 發表于 11-01 14:19 ?285次閱讀
    使用<b class='flag-5'>OpenVINO</b> Model Server在哪吒開發板上<b class='flag-5'>部署</b><b class='flag-5'>模型</b>

    FPGA仿真工具包軟件EasyGo Vs Addon介紹

    EasyGo Vs Addon是一款領先的FPGA仿真工具包軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試和驗證領域帶來了前所未有的便利和效率,特別適用于汽車、航空航天和能源電力等實時測試
    的頭像 發表于 10-24 15:55 ?370次閱讀
    FPGA仿真<b class='flag-5'>工具包</b>軟件EasyGo Vs Addon介紹

    三行代碼完成生成式AI部署

    LLM加載與推理部署能力,實現OpenVINO對CNN網絡、生成式模型、LLM網絡主流模型的全面推理支持。
    的頭像 發表于 08-30 16:49 ?420次閱讀
    三行代碼完成生成式AI<b class='flag-5'>部署</b>

    使用OpenVINO C# API部署YOLO-World實現實時開放詞匯對象檢測

    的快速準確識別,并通過AR技術將虛擬元素與真實場景相結合,為用戶帶來沉浸式的交互體驗。在本文中,我們將結合OpenVINO C# API使用最新發布的OpenVINO 2024.0部署 YOL
    的頭像 發表于 08-30 16:27 ?651次閱讀
    使用<b class='flag-5'>OpenVINO</b> C# API<b class='flag-5'>部署</b><b class='flag-5'>YOLO</b>-World<b class='flag-5'>實現實時</b>開放詞匯對象<b class='flag-5'>檢測</b>

    OpenVINO C# API在intel平臺部署YOLOv10目標檢測模型

    模型設計策略,從效率和精度兩個角度對YOLOs的各個組成部分進行了全面優化,大大降低了計算開銷,增強了性能。在本文中,我們將結合OpenVINO C# API使用最新發布的OpenVINO 2024.1
    的頭像 發表于 06-21 09:23 ?1036次閱讀
    用<b class='flag-5'>OpenVINO</b> C# API在intel平臺<b class='flag-5'>部署</b>YOLOv10<b class='flag-5'>目標</b><b class='flag-5'>檢測</b><b class='flag-5'>模型</b>

    簡單兩步使用OpenVINO?搞定Qwen2的量化與部署任務

    英特爾 OpenVINO? 工具套件是一款開源 AI 推理優化部署工具套件,可幫助開發人員和企業加速生成式人工智能 (AIGC)、大語言模型
    的頭像 發表于 04-26 09:39 ?1677次閱讀
    簡單兩步使用<b class='flag-5'>OpenVINO</b>?搞定Qwen2的量化與<b class='flag-5'>部署</b>任務

    OpenVINO? C# API部署YOLOv9目標檢測和實例分割模型

    YOLOv9模型YOLO系列實時目標檢測算法中的最新版本,代表著該系列在準確性、速度和效率方面
    的頭像 發表于 04-03 17:35 ?898次閱讀
    <b class='flag-5'>OpenVINO</b>? C# API<b class='flag-5'>部署</b>YOLOv<b class='flag-5'>9</b><b class='flag-5'>目標</b><b class='flag-5'>檢測</b>和實例分割<b class='flag-5'>模型</b>

    Edge Impulse發布新工具,助 NVIDIA 模型大規模部署

    借助 Edge Impulse 和 NVIDIA TAO 工具包的協同效應,工程師得以快速構建并部署至邊緣優化硬件(如上述型號)的計算機視覺模型。該平臺還支持用戶運用經由 GPU 優化的 NVIDIA TAO
    的頭像 發表于 03-25 16:00 ?751次閱讀

    OpenVINO? Java API應用RT-DETR做目標檢測器實戰

    本文將從零開始詳細介紹環境搭建的完整步驟,我們基于英特爾開發套件AIxBoard為硬件基礎實現了Java在Ubuntu 22.04系統上成功使用OpenVINO? Java API,并且成功運行了RT-DETR實現實時端到端
    的頭像 發表于 03-18 15:04 ?808次閱讀
    <b class='flag-5'>OpenVINO</b>? Java API應用RT-DETR做<b class='flag-5'>目標</b><b class='flag-5'>檢測</b>器實戰

    【EASY EAI Nano】RV1126實時讀取攝像頭并進行yolo檢測顯示

    實現了三個并行模塊,分別是 攝像頭讀取,使用opencv轉換到適合大小 yolo檢測 托管到Qt進行現實 檢測的DEMO從每幀10次
    發表于 01-14 18:53

    如何在MacOS上編譯OpenVINO C++項目呢?

    英特爾公司發行的模型部署工具 OpenVINO 模型部署套件,可以
    的頭像 發表于 01-11 18:07 ?905次閱讀
    如何在MacOS上編譯<b class='flag-5'>OpenVINO</b> C++項目呢?
    主站蜘蛛池模板: 欧美午夜寂寞影院安卓列表| 亚洲成综合人影院在院播放| 香蕉视频在线免费播放| 美女网色站| 天堂在线中文| 亚洲天堂一区二区三区| 色秀视频免费网站在线观看| 岛国午夜| 在线看黄网站| 香蕉久久影院| a成人在线| 能直接看黄的网站| 色碰人色碰人视频| 一本到视频在线| 亚洲一二三四| 欧美福利网| 免费观看一级一片| 夜夜爽毛片| h在线免费视频| 日韩精品视频免费在线观看| 在线观看永久免费视频网站| semimi亚洲综合在线观看| 天堂中文在线www| 伊人狼人在线| 色网站免费视频| 开心六月婷婷| 狠狠干天天操| 香蕉久久久久久狠狠色| 99国产精品农村一级毛片| 国产午夜视频在线观看网站| 三级电影在线观看视频| 天天都色| 综合伊人| 11111日本网站| 欧美视频一区二区三区四区| 九月丁香婷婷| 亚洲涩色| 欧美h视频| videos另类重口tv| 月夜免费观看完整视频| www.色多多|