色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO?加速YOLOv8目標(biāo)檢測(cè)模型

英特爾物聯(lián)網(wǎng) ? 來(lái)源:英特爾物聯(lián)網(wǎng) ? 2023-05-12 09:08 ? 次閱讀

文章作者:

英特爾物聯(lián)網(wǎng)行業(yè)創(chuàng)新大使 楊雪鋒博士

01簡(jiǎn)介

《在 AI 愛(ài)克斯開(kāi)發(fā)板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛(ài)克斯開(kāi)發(fā)板上使用 OpenVINO開(kāi)發(fā)套件部署并測(cè)評(píng) YOLOv8 的分類模型,本文將介紹在 AI 愛(ài)克斯開(kāi)發(fā)板上使用 OpenVINO 加速 YOLOv8 目標(biāo)檢測(cè)模型。

請(qǐng)先下載本文的范例代碼倉(cāng),并搭建好 YOLOv8 的 OpenVINO 推理程序開(kāi)發(fā)環(huán)境:

git clone

https://gitee.com/ppov-nuc/yolov8_openvino.git

02導(dǎo)出 YOLOv8 目標(biāo)檢測(cè) OpenVINO IR 模型

YOLOv8 的目標(biāo)檢測(cè)模型有5種,在 COCO 數(shù)據(jù)集完成訓(xùn)練,如下表所示。

0eef6832-f005-11ed-90ce-dac502259ad0.png

首先使用命令:

yoloexport model=yolov8n.pt format=onnx

完成 yolov8n.onnx 模型導(dǎo)出,如下圖所示:

0f16fe7e-f005-11ed-90ce-dac502259ad0.png

然后使用命令:

mo -m yolov8n.onnx --compress_to_fp16

優(yōu)化并導(dǎo)出 FP16 精度的 OpenVINO IR 格式模型,如下圖所示:

0f502122-f005-11ed-90ce-dac502259ad0.png

03用 benchmark_app 測(cè)試

yolov8 目標(biāo)檢測(cè)模型的推理計(jì)算性能

benchmark_app 是 OpenVINO 工具套件自帶的 AI 模型推理計(jì)算性能測(cè)試工具,可以指定在不同的計(jì)算設(shè)備上,在同步或異步模式下,測(cè)試出不帶前后處理的純 AI 模型推理計(jì)算性能。

使用命令:

benchmark_app -m yolov8n.xml -d GPU

獲得 yolov8n.xml 模型在 AI 愛(ài)克斯開(kāi)發(fā)板的集成顯卡上的異步推理計(jì)算性能,如下圖所示:

0f75d516-f005-11ed-90ce-dac502259ad0.png

04使用 OpenVINO Python API 編寫(xiě)

YOLOv8 目標(biāo)檢測(cè)模型推理程序

用 Netron 打開(kāi) yolov8n.onnx ,如下圖所示,可以看到模型的輸入是形狀為[1,3,640,640]的張量,輸出是形狀為[1,84,8400]的張量,其中“84”的定義為:cx,cy,h,w和80種類別的分?jǐn)?shù)。“8400”是指 YOLOv8 的3個(gè)檢測(cè)頭在圖像尺寸為640時(shí),有640/8=80, 640/16=40, 640/32=20, 80x80+40x40+20x20=8400個(gè)輸出單元格。

0f95b502-f005-11ed-90ce-dac502259ad0.png

基于 OpenVINO Python API 的 YOLOv8 目標(biāo)檢測(cè)模型的范例程序:

yolov8_od_ov_sync_infer_demo.py

其核心源代碼如下所示:

# 實(shí)例化Core對(duì)象
core = Core() 
# 載入并編譯模型
net = core.compile_model(f'{MODEL_NAME}.xml', device_name="AUTO")
# 獲得模型輸出節(jié)點(diǎn)
output_node = net.outputs[0] # yolov8n只有一個(gè)輸出節(jié)點(diǎn)
ir = net.create_infer_request()
cap = cv2.VideoCapture("store-aisle-detection.mp4")


while True:
  start = time.time()
  ret, frame = cap.read()
  if not ret:
    break
  # 圖像數(shù)據(jù)前處理
  [height, width, _] = frame.shape
  length = max((height, width))
  image = np.zeros((length, length, 3), np.uint8)
  image[0:height, 0:width] = frame
  scale = length / 640
  blob = cv2.dnn.blobFromImage(image, scalefactor=1 / 255, size=(640, 640), swapRB=True)
  # 執(zhí)行推理計(jì)算
  outputs = ir.infer(blob)[output_node]
  # 推理結(jié)果后處理并顯示處理結(jié)果
  outputs = np.array([cv2.transpose(outputs[0])])
  ... ...
cv2.imshow('YOLOv8 OpenVINO Infer Demo on AIxBoard', frame)

向右滑動(dòng)查看完整代碼

yolov8_od_ov_sync_infer_demo.py 運(yùn)行結(jié)果,如下圖所示:

0fafd41e-f005-11ed-90ce-dac502259ad0.png

05結(jié)論

AI 愛(ài)克斯開(kāi)發(fā)板借助 N5105 處理器的集成顯卡(24個(gè)執(zhí)行單元)和 OpenVINO ,可以在 YOLOv8 的目標(biāo)檢測(cè)模型上獲得相當(dāng)不錯(cuò)的性能。通過(guò)異步處理和 AsyncInferQueue ,還能進(jìn)一步提升計(jì)算設(shè)備的利用率,提高 AI 推理程序的吞吐量。

下一篇將繼續(xù)介紹在《在 AI 愛(ài)克斯開(kāi)發(fā)板上用 OpenVINO 加速 YOLOv8-Seg 實(shí)例分割模型》。

審核編輯:湯梓紅

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

    關(guān)注

    61

    文章

    9949

    瀏覽量

    171692
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44557

    瀏覽量

    372757
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    30728

    瀏覽量

    268886
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3226

    瀏覽量

    48807

原文標(biāo)題:在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO?加速YOLOv8目標(biāo)檢測(cè)模型 | 開(kāi)發(fā)者實(shí)戰(zhàn)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【愛(ài)芯派 Pro 開(kāi)發(fā)板試用體驗(yàn)】yolov8模型轉(zhuǎn)換

    通過(guò)開(kāi)發(fā)板預(yù)制的ax_run_model 工具,測(cè)試模型速度和精度。 示例都是yolov5的,沒(méi)有yolov8
    發(fā)表于 11-20 12:19

    使用YOLOv8目標(biāo)檢測(cè)和實(shí)例分割的演示

    YOLOv8是來(lái)自Ultralytics的最新的基于YOLO的對(duì)象檢測(cè)模型系列,提供最先進(jìn)的性能。
    的頭像 發(fā)表于 02-06 10:11 ?7458次閱讀

    AI愛(ài)克斯開(kāi)發(fā)板OpenVINO?加速YOLOv8分類模型

    本系列文章將在 AI 愛(ài)克斯開(kāi)發(fā)板使用 OpenVINO 開(kāi)發(fā)套件依次部署并測(cè)評(píng)
    的頭像 發(fā)表于 05-05 11:47 ?1050次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛(ài)克斯</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b><b class='flag-5'>YOLOv8</b>分類<b class='flag-5'>模型</b>

    YOLOv8版本升級(jí)支持小目標(biāo)檢測(cè)與高分辨率圖像輸入

    YOLOv8版本最近版本又更新了,除了支持姿態(tài)評(píng)估以外,通過(guò)模型結(jié)構(gòu)的修改還支持了小目標(biāo)檢測(cè)與高分辨率圖像檢測(cè)。原始的
    的頭像 發(fā)表于 05-16 11:14 ?1.2w次閱讀
    <b class='flag-5'>YOLOv8</b>版本升級(jí)支持小<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>與高分辨率圖像輸入

    ?AI愛(ài)克斯開(kāi)發(fā)板OpenVINO加速YOLOv8-seg實(shí)例分割模型

    benchmark_app是OpenVINOTM工具套件自帶的AI模型推理計(jì)算性能測(cè)試工具,可以指定在不同的計(jì)算設(shè)備同步或異步模式下,測(cè)試出不帶前后處理的純
    的頭像 發(fā)表于 05-24 11:19 ?634次閱讀
    ?<b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛(ài)克斯</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b><b class='flag-5'>加速</b><b class='flag-5'>YOLOv8</b>-seg實(shí)例分割<b class='flag-5'>模型</b>

    AI愛(ài)克斯開(kāi)發(fā)板使用OpenVINO加速YOLOv8目標(biāo)檢測(cè)模型

    AI愛(ài)克斯開(kāi)發(fā)板OpenVINO
    的頭像 發(fā)表于 05-26 11:03 ?1239次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>愛(ài)克斯</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b>使用<b class='flag-5'>OpenVINO</b><b class='flag-5'>加速</b><b class='flag-5'>YOLOv8</b><b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>模型</b>

    AI愛(ài)克斯開(kāi)發(fā)板OpenVINO?加速YOLOv8-seg實(shí)例分割模型

    AI 愛(ài)克斯開(kāi)發(fā)板 OpenVINO
    的頭像 發(fā)表于 06-05 11:52 ?999次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛(ài)克斯</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b><b class='flag-5'>YOLOv8</b>-seg實(shí)例分割<b class='flag-5'>模型</b>

    教你如何用兩行代碼搞定YOLOv8各種模型推理

    大家好,YOLOv8 框架本身提供的API函數(shù)是可以兩行代碼實(shí)現(xiàn) YOLOv8 模型推理,這次我把這段代碼封裝成了一個(gè)類,只有40行代碼左右,可以同時(shí)支持YOLOv8對(duì)象
    的頭像 發(fā)表于 06-18 11:50 ?3055次閱讀
    教你如何用兩行代碼搞定<b class='flag-5'>YOLOv8</b>各種<b class='flag-5'>模型</b>推理

    目標(biāo)檢測(cè)算法再升級(jí)!YOLOv8保姆級(jí)教程一鍵體驗(yàn)

    YOLO作為一種基于圖像全局信息進(jìn)行預(yù)測(cè)的目標(biāo)檢測(cè)系統(tǒng),始終保持著極高的迭代更新率,從YOLOv5到YOLOv8,本次升級(jí)主要包括結(jié)構(gòu)算法、命令行界面、PythonAPI等。具體到
    的頭像 發(fā)表于 02-28 11:16 ?2678次閱讀
    <b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>算法再升級(jí)!<b class='flag-5'>YOLOv8</b>保姆級(jí)教程一鍵體驗(yàn)

    OpenVINO? C++ API編寫(xiě)YOLOv8-Seg實(shí)例分割模型推理程序

    本文章將介紹使用 OpenVINO 2023.0 C++ API 開(kāi)發(fā)YOLOv8-Seg 實(shí)例分割(Instance Segmentation)模型
    的頭像 發(fā)表于 06-25 16:09 ?1581次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b>? C++ API編寫(xiě)<b class='flag-5'>YOLOv8</b>-Seg實(shí)例分割<b class='flag-5'>模型</b>推理程序

    AI愛(ài)克斯開(kāi)發(fā)板OpenVINO?加速YOLOv8-seg實(shí)例分割模型

    AI 愛(ài)克斯開(kāi)發(fā)板 OpenVINO
    的頭像 發(fā)表于 06-30 10:43 ?903次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛(ài)克斯</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b><b class='flag-5'>YOLOv8</b>-seg實(shí)例分割<b class='flag-5'>模型</b>

    三種主流模型部署框架YOLOv8推理演示

    部署。這里以YOLOv8為例,演示了YOLOv8對(duì)象檢測(cè)模型OpenVINO、ONNXRUNT
    的頭像 發(fā)表于 08-06 11:39 ?2728次閱讀

    基于YOLOv8的自定義醫(yī)學(xué)圖像分割

    YOLOv8是一種令人驚嘆的分割模型;它易于訓(xùn)練、測(cè)試和部署。本教程中,我們將學(xué)習(xí)如何在自定義數(shù)據(jù)集使用YOLOv8。但在此之前,我想告
    的頭像 發(fā)表于 12-20 10:51 ?770次閱讀
    基于<b class='flag-5'>YOLOv8</b>的自定義醫(yī)學(xué)圖像分割

    OpenVINO C# APIintel平臺(tái)部署YOLOv10目標(biāo)檢測(cè)模型

    模型設(shè)計(jì)策略,從效率和精度兩個(gè)角度對(duì)YOLOs的各個(gè)組成部分進(jìn)行了全面優(yōu)化,大大降低了計(jì)算開(kāi)銷,增強(qiáng)了性能。本文中,我們將結(jié)合OpenVINO C# API使用最新發(fā)布的OpenVINO
    的頭像 發(fā)表于 06-21 09:23 ?1020次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b> C# API<b class='flag-5'>在</b>intel平臺(tái)部署<b class='flag-5'>YOLOv</b>10<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>模型</b>

    基于哪吒開(kāi)發(fā)板部署YOLOv8模型

    開(kāi)發(fā)板的推理性能,同時(shí)測(cè)試所推出的 OpenVINO C# API (https://github.com/guojin-yan/OpenVINO-CSharp-API) 項(xiàng)目能否應(yīng)用到該開(kāi)
    的頭像 發(fā)表于 11-15 14:13 ?222次閱讀
    基于哪吒<b class='flag-5'>開(kāi)發(fā)板</b>部署<b class='flag-5'>YOLOv8</b><b class='flag-5'>模型</b>
    主站蜘蛛池模板: 快播金瓶梅| 国产精品7777人妻精品冫| av天堂网2017avtt| cctv网站| 高h肉文合集| 国产又爽又黄又不遮挡视频| 果冻传媒APP免费网站在线观看 | 伊人情人网综合| 最近2019中文字幕免费| 99无人区码一码二码三| 超碰国产视频免费播放| 国产精品久久婷婷五月色| 精品少妇爆AV无码专区| 久在线观看福利视频| 欧洲-级毛片内射八十老太婆| 色www精品视频在线观看| 亚洲 中文 自拍 无码| 伊人国产在线观看| FREE17一18外女破| 国产精品亚洲精品爽爽| 久久这里只精品热在线99| 琪琪see色原网色原网站 | 日本内射精品一区二区视频| 歪歪漫画羞羞漫画国产| 伊人成色综合人网| 仓井空torrent| 激情男女高潮射精AV免费| 男女一边摸一边做羞羞的事情免费| 谁有成人网站地址| 在线播放成人无码日| 视频一区二区三区蜜桃麻豆| 亚洲国产综合人成综合网站00| 97色伦图区97色伦综合图区| 国产 日韩 欧美 高清 亚洲| 久久久97丨国产人妻熟女| 日本经典片免费看| 诱受H嗯啊巨肉舍友1V1| 国产MD视频一区二区三区| 久久永久视频| 性xxxx18公交车| 99久久亚洲|