91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

OpenVINO工具包部署YOLO9模型實現(xiàn)實時目標檢測

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2024-03-18 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

項目源碼:

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

前言

01

LabVIEW AI工具包for OpenVINO

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

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

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

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

02

YOLOv9模型

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

COCO 數(shù)據(jù)集:

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

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

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

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

YOLOv9環(huán)境搭建

1. 部署本項目時所用環(huán)境

操作系統(tǒng):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開發(fā)環(huán)境

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

項目簡介

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

整個項目工程如下,項目模型以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模型實現(xiàn)實時目標檢測

1. 模型及其他初始化:

加載yolov9模型及coco.name文件并實現(xiàn)必要參數(shù)的初始化;

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

2. 攝像頭圖像采集:

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

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

3. 實時推理并繪制檢測結(jié)果:

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

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

4. 釋放資源:

釋放相機資源及模型所占內(nèi)存等資源

5. 完整源碼;

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

03

運行效果

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

項目源碼鏈接:

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

按照前文YOLOv9環(huán)境搭建安裝相關(guān)工具包,然后運行 yolov9_openvino_video.vi(運行之前請確保電腦已聯(lián)網(wǎng)),運行結(jié)果如下圖所示:

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




審核編輯:劉清

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

    關(guān)注

    2

    文章

    313

    瀏覽量

    42126
  • LabVIEW
    +關(guān)注

    關(guān)注

    2017

    文章

    3688

    瀏覽量

    347230
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5599

    瀏覽量

    124406
  • OpenVINO
    +關(guān)注

    關(guān)注

    0

    文章

    118

    瀏覽量

    768

原文標題:Windows上使用LabVIEW AI工具包for OpenVINO? 部署YOLOv9實現(xiàn)實時目標檢測 | 開發(fā)者實戰(zhàn)

文章出處:【微信號:英特爾物聯(lián)網(wǎng),微信公眾號:英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    YOLO5目標檢測方案-基于米爾RK3576開發(fā)板

    本文基于米爾MYD-LR3576開發(fā)板,詳細記錄了如何利用500萬像素USB攝像頭實現(xiàn)640×640分辨率的YOLO5s目標檢測,并將結(jié)果實時
    發(fā)表于 01-22 19:21

    基于iTOP-3568核心板的YOLO目標檢測全棧解決方案

    在智能制造、智慧安防、智能交通等領(lǐng)域,實時、精準的目標檢測技術(shù)正成為行業(yè)智能化轉(zhuǎn)型的核心需求。然而,傳統(tǒng)方案面臨云端延遲高、網(wǎng)絡依賴強、成本居高不下等挑戰(zhàn)?,F(xiàn)在,基于瑞芯微RK3568處理器的iTOP-3568開發(fā)板,為您帶來
    的頭像 發(fā)表于 01-21 16:44 ?1001次閱讀
    基于iTOP-3568核心板的<b class='flag-5'>YOLO</b><b class='flag-5'>目標</b><b class='flag-5'>檢測</b>全棧解決方案

    部署輕量化YOLO模型

    YOLO物聯(lián)網(wǎng)聆思CSK6
    的頭像 發(fā)表于 12-14 07:47 ?1493次閱讀

    Termux手機攝像頭采集圖像/視頻流 部署 YOLO 模型推理

    Termux手機攝像頭采集圖像/視頻流 部署 YOLO 模型推理
    的頭像 發(fā)表于 12-14 07:26 ?2860次閱讀

    如何精準驅(qū)動菜品識別模型--基于米爾瑞芯微RK3576邊緣計算盒

    的MYD-LR3576邊緣計算盒子為例,講解如何在Android平臺部署yolo11s、PPLCNETV2模型實現(xiàn)實時菜品識別。為開發(fā)者與研究者提供一份兼具實踐參考與技術(shù)洞察的
    發(fā)表于 10-31 21:19

    【飛凌OK-MX9596-C開發(fā)板試用】①開箱圖賞、跑分測試、yolo模型三箭齊發(fā)

    個大模型yolo v11,進行物體識別。 什么是 YOLO?YOLO(You Only Look Once) 是一種流行的單階段目標
    發(fā)表于 10-07 18:53

    【機器視覺】睿擎平臺支持NCNN AI 推理框架,輕松實現(xiàn)實時目標檢測( 睿擎線下 Workshop 報名已開啟)|產(chǎn)品動

    RT-Thread系統(tǒng)上深度集成NCNN推理框架,通過其輕量化架構(gòu)與硬件級優(yōu)化能力,結(jié)合YOLO系列算法的高效單階段檢測特性,實現(xiàn)了工業(yè)場景下的目標
    的頭像 發(fā)表于 08-20 17:40 ?5269次閱讀
    【機器視覺】睿擎平臺支持NCNN AI 推理框架,輕松<b class='flag-5'>實現(xiàn)實時</b><b class='flag-5'>目標</b><b class='flag-5'>檢測</b>( 睿擎線下 Workshop 報名已開啟)|產(chǎn)品動

    RK3576 Yolov11訓練部署教程

    、使用最廣泛的YOLO變體。YOLO11將延續(xù)YOLO系列的傳奇。本教程針對目標檢測算法yolo
    的頭像 發(fā)表于 07-25 15:22 ?1086次閱讀
    RK3576 Yolov11訓練<b class='flag-5'>部署</b>教程

    RK3576 yolo11-seg訓練部署教程

    和分割頭設(shè)計,實現(xiàn)了像素級的精確目標檢測與分割,適用于自動駕駛、醫(yī)學影像、工業(yè)檢測等對精度和速度要求苛刻的場景。本教程針對目標分割算法yol
    的頭像 發(fā)表于 07-25 15:21 ?1818次閱讀
    RK3576 <b class='flag-5'>yolo</b>11-seg訓練<b class='flag-5'>部署</b>教程

    如何在樹莓派 AI HAT+上進行YOLO目標檢測?

    YOLO目標檢測?如何在樹莓派AIHAT+上進行YOLO姿態(tài)估計?今天是第三部分:如何在樹莓派AIHAT+上進行YOLO
    的頭像 發(fā)表于 07-19 08:34 ?1739次閱讀
    如何在樹莓派 AI HAT+上進行<b class='flag-5'>YOLO</b><b class='flag-5'>目標</b><b class='flag-5'>檢測</b>?

    【HZ-RK3568開發(fā)板免費體驗】04 YOLOv11 模型轉(zhuǎn)換為RKNN并在板端部署

    aarch64,目標模型yolo11 ./build-linux.sh -t rk3568 -a aarch64 -d yolo11 編譯結(jié)果如下所示 3.3
    發(fā)表于 07-02 14:01

    無法將Openvino? 2025.0與onnx運行時Openvino? 執(zhí)行提供程序 1.16.2 結(jié)合使用,怎么處理?

    使用OpenVINO?與英特爾 i5-8500 CPU 和超核處理器 630 iGPU 一起部署模型。 使用了 Microsoft.ML.OnnxRuntime.OpenVino
    發(fā)表于 06-24 06:31

    OpenVINO C#如何運行YOLO11實例分割模型

    代碼是我在OpenVINO-CSharp-API作者開源的YOLOv8對象檢測的代碼基礎(chǔ)上修改而成。
    的頭像 發(fā)表于 04-29 09:30 ?2055次閱讀
    <b class='flag-5'>OpenVINO</b> C#如何運行<b class='flag-5'>YOLO</b>11實例分割<b class='flag-5'>模型</b>

    如何在Ollama中使用OpenVINO后端

    Ollama 和 OpenVINO 的結(jié)合為大型語言模型(LLM)的管理和推理提供了強大的雙引擎驅(qū)動。Ollama 提供了極簡的模型管理工具鏈,而
    的頭像 發(fā)表于 04-14 10:22 ?1561次閱讀

    labview調(diào)用yolo目標檢測、分割、分類、obb

    labview調(diào)用yolo目標檢測、分割、分類、obb、pose深度學習,支持CPU和GPU推理,32/64位labview均可使用。 (yolov5~yolov12)
    發(fā)表于 03-31 16:28