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

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-seg實(shí)例分割模型

SDNLAB ? 來(lái)源:SDNLAB ? 2023-05-24 11:19 ? 次閱讀
簡(jiǎn) 介 《在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO加速YOLOv8目標(biāo)檢測(cè)模型》介紹了在AI愛(ài)克斯開(kāi)發(fā)板上使用OpenVINO開(kāi)發(fā)套件部署并測(cè)評(píng)YOLOv8的目標(biāo)檢測(cè)模型,本文將介紹在AI愛(ài)克斯開(kāi)發(fā)板上使用OpenVINO加速YOLOv8-seg實(shí)例分割模型。5c4a65a6-f950-11ed-90ce-dac502259ad0.png ?請(qǐng)先下載本文的范例代碼倉(cāng),并搭建好YOLOv8的OpenVINO推理程序開(kāi)發(fā)環(huán)境。 git clone https://gitee.com/ppov-nuc/yolov8_openvino.git 導(dǎo)出YOLOv8-seg實(shí)例分割OpenVINO IR模型 YOLOv8-seg的實(shí)例分割模型有5種,在COCO數(shù)據(jù)集完成訓(xùn)練,如下表所示。5c57dbbe-f950-11ed-90ce-dac502259ad0.png ?首先使用命令:yolo export model=yolov8n-seg.pt format=onnx,完成yolov8n-seg.onnx模型導(dǎo)出,如下圖所示。5c5f39ea-f950-11ed-90ce-dac502259ad0.png ?然后使用命令:mo -m yolov8n-seg.onnx --compress_to_fp16,優(yōu)化并導(dǎo)出FP16精度的OpenVINO IR格式模型,如下圖所示。5c6992d2-f950-11ed-90ce-dac502259ad0.png ? ?用benchmark_app測(cè)試YOLOv8-seg實(shí)例分割模型的推理計(jì)算性能 benchmark_app是OpenVINOTM工具套件自帶的AI模型推理計(jì)算性能測(cè)試工具,可以指定在不同的計(jì)算設(shè)備上,在同步或異步模式下,測(cè)試出不帶前后處理的純AI模型推理計(jì)算性能。 使用命令:benchmark_app -m yolov8n-seg.xml -d GPU,獲得yolov8n-seg.xml模型在AI愛(ài)克斯開(kāi)發(fā)板的集成顯卡上的異步推理計(jì)算性能,如下圖所示。5c7780b8-f950-11ed-90ce-dac502259ad0.png ? ?使用OpenVINO Python API編寫(xiě)YOLOv8-seg實(shí)例分割模型推理程序 用Netron打開(kāi)yolov8n-seg.onnx可以看到模型的輸入和輸出,跟YOLOv5-seg模型的輸入輸出定義很類似:
  • 輸入節(jié)點(diǎn)名字:“images”;數(shù)據(jù):float32[1,3,640,640]。

  • 輸出節(jié)點(diǎn)1的名字:“output0”;數(shù)據(jù):float32[1,116,8400]。其中116的前84個(gè)字段跟 YOLOv8目標(biāo)檢測(cè)模型輸出定義完全一致,即cx,cy,w,h和80類的分?jǐn)?shù);后32個(gè)字段用于計(jì)算掩膜數(shù)據(jù)。

  • 輸出節(jié)點(diǎn)2的名字:“output1”;數(shù)據(jù):float32[1,32,160,160]。output0后32個(gè)字段與output1的數(shù)據(jù)做矩陣乘法后得到的結(jié)果,即為對(duì)應(yīng)目標(biāo)的掩膜數(shù)據(jù)。

5c890112-f950-11ed-90ce-dac502259ad0.png基于OpenVINO Python API的YOLOv8-seg實(shí)例分割模型范例程序yolov8_seg_ov_sync_infer_demo.py的核心源代碼,如下所示:

# Initialize the VideoCapture

cap =cv2.VideoCapture("store-aisle-detection.mp4")

# Initialize YOLOv5 Instance Segmentator

model_path ="yolov8n-seg.xml"

device_name ="GPU"

yoloseg =YOLOSeg(model_path, device_name, conf_thres=0.3, iou_thres=0.3)

whilecap.isOpened():

# Read frame from the video

ret, frame =cap.read()

ifnotret:

break

# Update object localizer

start =time.time()

boxes, scores, class_ids, masks =yoloseg(frame)

# postprocess and draw masks

combined_img =yoloseg.draw_masks(frame)

end =time.time()

# show FPS

fps =(1/(end -start))

fps_label ="Throughput: %.2fFPS"%fps

cv2.putText(combined_img, fps_label, (10, 25), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2)

# show ALL

cv2.imshow("YOLOv8 Segmentation OpenVINO inference Demo", combined_img)

# Press Any key stop

ifcv2.waitKey(1) >-1:

print("finished by user")

break

運(yùn)行結(jié)果,如下圖所示:5c8e77b4-f950-11ed-90ce-dac502259ad0.png 結(jié) 論 AI愛(ài)克斯開(kāi)發(fā)板借助N5105處理器的集成顯卡(24個(gè)執(zhí)行單元)和OpenVINO,可以在YOLOv8-seg的實(shí)例分割模型上獲得相當(dāng)不錯(cuò)的性能。通過(guò)異步處理和AsyncInferQueue,還能進(jìn)一步提升計(jì)算設(shè)備的利用率,提高AI推理程序的吞吐量。下一篇將繼續(xù)介紹在《在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO加速YOLOv8-pose姿態(tài)檢測(cè)模型》。 審核編輯 :李倩

聲明:本文內(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)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5415

    瀏覽量

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

    關(guān)注

    1

    文章

    3469

    瀏覽量

    49854
  • 目標(biāo)檢測(cè)
    +關(guān)注

    關(guān)注

    0

    文章

    220

    瀏覽量

    15852

原文標(biāo)題:?在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO加速YOLOv8-seg實(shí)例分割模型

文章出處:【微信號(hào):SDNLAB,微信公眾號(hào):SDNLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    OpenVINO C#如何運(yùn)行YOLO11實(shí)例分割模型

    代碼是我OpenVINO-CSharp-API作者開(kāi)源的YOLOv8對(duì)象檢測(cè)的代碼基礎(chǔ)修改而成。
    的頭像 發(fā)表于 04-29 09:30 ?584次閱讀
    <b class='flag-5'>OpenVINO</b> C#如何運(yùn)行YOLO11<b class='flag-5'>實(shí)例</b><b class='flag-5'>分割</b><b class='flag-5'>模型</b>

    C++中使用OpenVINO工具包部署YOLOv5-Seg模型

    YOLOv5兼具速度和精度,工程化做的特別好,Git clone到本地即可在自己的數(shù)據(jù)集實(shí)現(xiàn)目標(biāo)檢測(cè)任務(wù)的訓(xùn)練和推理,產(chǎn)業(yè)界中應(yīng)用廣泛。開(kāi)源社區(qū)對(duì)YOLOv5支持
    的頭像 發(fā)表于 12-21 10:17 ?2599次閱讀
    <b class='flag-5'>在</b>C++中使用<b class='flag-5'>OpenVINO</b>工具包部署<b class='flag-5'>YOLOv5-Seg</b><b class='flag-5'>模型</b>

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

    yolov8nsim.onnx --output_dir output --config config.json, 將會(huì)得到output/compiled.axmodel文件。 開(kāi)發(fā)板運(yùn)行
    發(fā)表于 11-20 12:19

    英特爾獨(dú)立顯卡上部署YOLOv5 v7.0版實(shí)時(shí)實(shí)例分割模型

    本文將介紹基于 OpenVINO 英特爾獨(dú)立顯卡上部署 YOLOv5 實(shí)時(shí)實(shí)例分割
    的頭像 發(fā)表于 12-20 11:32 ?4674次閱讀

    TensorRT 8.6 C++開(kāi)發(fā)環(huán)境配置與YOLOv8實(shí)例分割推理演示

    對(duì)YOLOv8實(shí)例分割TensorRT 推理代碼已經(jīng)完成C++類封裝,三行代碼即可實(shí)現(xiàn)YOLOv8對(duì)象檢測(cè)與實(shí)例
    的頭像 發(fā)表于 04-25 10:49 ?6603次閱讀
    TensorRT 8.6 C++<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境配置與<b class='flag-5'>YOLOv8</b><b class='flag-5'>實(shí)例</b><b class='flag-5'>分割</b>推理演示

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

    本系列文章將在 AI 愛(ài)克斯開(kāi)發(fā)板使用 OpenVINO 開(kāi)發(fā)套件依次部署并測(cè)評(píng)
    的頭像 發(fā)表于 05-05 11:47 ?1238次閱讀
    <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>

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

    AI 愛(ài)克斯開(kāi)發(fā)板 OpenVINO
    的頭像 發(fā)表于 05-12 09:08 ?1584次閱讀
    <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>目標(biāo)檢測(cè)<b class='flag-5'>模型</b>

    自訓(xùn)練Pytorch模型使用OpenVINO?優(yōu)化并部署AI愛(ài)克斯開(kāi)發(fā)板

    本文章將依次介紹如何將 Pytorch 自訓(xùn)練模型經(jīng)過(guò)一系列變換變成 OpenVINO IR 模型形式,而后使用 OpenVINO Python API 對(duì) IR
    的頭像 發(fā)表于 05-26 10:23 ?1185次閱讀
    自訓(xùn)練Pytorch<b class='flag-5'>模型</b>使用<b class='flag-5'>OpenVINO</b>?優(yōu)化并部署<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>

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

    AI愛(ài)克斯開(kāi)發(fā)板OpenVINO
    的頭像 發(fā)表于 05-26 11:03 ?1578次閱讀
    <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>目標(biāo)檢測(cè)<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 ?1304次閱讀
    <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-seg</b><b class='flag-5'>實(shí)例</b><b class='flag-5'>分割</b><b class='flag-5'>模型</b>

    英特爾開(kāi)發(fā)者套件OpenVINO? 2023.0加速YOLOv8-Pose姿態(tài)估計(jì)模型

    benchmark_app 是 OpenVINO 工具套件自帶的 AI 模型推理計(jì)算性能測(cè)試工具,可以指定在不同的計(jì)算設(shè)備同步或異步模
    的頭像 發(fā)表于 06-15 17:41 ?1215次閱讀
    <b class='flag-5'>在</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>? 2023.0<b class='flag-5'>加速</b><b class='flag-5'>YOLOv8</b>-Pose姿態(tài)估計(jì)<b class='flag-5'>模型</b>

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

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

    基于OpenVINO英特爾開(kāi)發(fā)套件實(shí)現(xiàn)眼部追蹤

    本文將以訓(xùn)練一個(gè)眼部追蹤 AI模型為背景,介紹從 Pytorch 自定義網(wǎng)絡(luò)模型,到使用 OpenVINO NNCF 量化工具優(yōu)化模型
    的頭像 發(fā)表于 09-18 10:11 ?923次閱讀

    基于哪吒開(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 ?870次閱讀
    基于哪吒<b class='flag-5'>開(kāi)發(fā)板</b>部署<b class='flag-5'>YOLOv8</b><b class='flag-5'>模型</b>
    主站蜘蛛池模板: 大又大粗又爽又黄少妇毛片 | 日本免费视频 | 日本在线不卡免费 | 黄色靠逼网站 | 色在线播放 | 在线亚洲日产一区二区 | 福利片欧美 | 黄色网址视频在线播放 | 欧美一级在线观看视频 | 天天干天天射天天爽 | 亚洲欧美性另类春色 | 免费视频一级片 | 在线免费成人网 | 日韩理论电影2021第1页 | 免费一级特黄特色大片在线 | 天堂中文在线资源库用 | 亚洲欧洲色天使日韩精品 | 国产亚洲精品线观看77 | 一级做a爰片久久毛片免费看 | h在线免费视频 | 天堂8中文在线最新版在线 天堂8资源8在线 | 亚洲另类激情综合偷自拍 | 爱爱永久免费视频网站 | 亚洲伊人色一综合网 | 精品久久香蕉国产线看观看亚洲 | 久久99国产精品免费观看 | 天堂网在线资源www种子 | 免费aa视频 | 天天澡天天摸天天添视频 | 午夜免费网址 | 亚洲午夜精品久久久久 | 黄色国产在线观看 | 68日本xxxxxxx18| 两性午夜欧美高清做性 | 久优草 | 8888奇米四色在线 | 国产成人精品三级 | 性欧美暴力猛交69hd | 久久激情综合网 | 免费一级特黄特色大片在线观看看 | 亚洲午夜在线观看 |