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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

在AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

OpenCV學堂 ? 來源:英特爾物聯網 ? 2023-06-30 10:43 ? 次閱讀

以下文章來源于英特爾物聯網,作者楊雪鋒

01簡介

《在 AI 愛克斯開發板上用 OpenVINO加速 YOLOv8 目標檢測模型》介紹了在AI 愛克斯開發板上使用 OpenVINO開發套件部署并測評 YOLOv8 的目標檢測模型,本文將介紹在AI 愛克斯開發板上使用 OpenVINO加速 YOLOv8-seg 實例分割模型。

請先下載本文的范例代碼倉,并搭建好 YOLOv8 的 OpenVINO推理程序開發環境。

02導出 YOLOv8-seg 實例分割

OpenVINOIR 模型

YOLOv8-seg 的實例分割模型有5種,在COCO數據集完成訓練,如下表所示。

fdfce1b0-1680-11ee-962d-dac502259ad0.png

首先使用命令:

yoloexport model=yolov8n-seg.pt format=onnx

完成 yolov8n-seg.onnx 模型導出,如下圖所示:

fe22ca10-1680-11ee-962d-dac502259ad0.png

然后使用命令:

mo -m yolov8n-seg.onnx --compress_to_fp16

優化并導出 FP16 精度的 OpenVINOIR 格式模型,如下圖所示:

fe4f1c78-1680-11ee-962d-dac502259ad0.png

03用 benchmark_app 測試

YOLOv8-seg 實例分割模型的推理計算性能

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

使用命令:

benchmark_app -m yolov8n-seg.xml -d GPU

獲得 yolov8n-seg.xml 模型在AI 愛克斯開發板的集成顯卡上的異步推理計算性能,如下圖所示:

fe7306e2-1680-11ee-962d-dac502259ad0.png

04使用 OpenVINOPython API 編寫

YOLOv8-seg 實例分割模型推理程序

用 Netron 打開 yolov8n-seg.onnx 可以看到模型的輸入和輸出,跟YOLOv5-seg模型的輸入輸出定義很類似:

輸入節點名字:“images”;

數據:float32[1,3,640,640]

輸出節點 1 的名字:“output0”;

數據:float32[1,116,8400]。其中 116 的前 84 個字段跟 YOLOv8 目標檢測模型輸出定義完全一致,即cx,cy,w,h 和 80 類的分數;后 32 個字段用于計算掩膜數據。

輸出節點 2 的名字:“output1”;

數據:float32[1,32,160,160]。output0 后 32 個字段與 output1 的數據做矩陣乘法后得到的結果,即為對應目標的掩膜數據。

fe8acd72-1680-11ee-962d-dac502259ad0.png

基于 OpenVINOPython API 的 YOLOv8-seg 實例分割模型范例程序 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)
while cap.isOpened():
  # Read frame from the video
  ret, frame = cap.read()
  if not ret:
    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: %.2f FPS" % 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
  if cv2.waitKey(1) > -1:
    print("finished by user")
    break

向右滑動查看完整代碼

運行結果,如下圖所示:

fefb2252-1680-11ee-962d-dac502259ad0.png

向右滑動查看完整圖片

05結論

AI 愛克斯開發板借助 N5105 處理器的集成顯卡(24個執行單元)和 OpenVINO,可以在 YOLOv8-seg 的實例分割模型上獲得相當不錯的性能。

通過異步處理和AsyncInferQueue,還能進一步提升計算設備的利用率,提高 AI 推理程序的吞吐量。

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

    關注

    61

    文章

    10141

    瀏覽量

    173553
  • AI
    AI
    +關注

    關注

    87

    文章

    33553

    瀏覽量

    274145
  • 開發板
    +關注

    關注

    25

    文章

    5389

    瀏覽量

    100805
  • 模型
    +關注

    關注

    1

    文章

    3464

    瀏覽量

    49805

原文標題:開發者實戰 | 在AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

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

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

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

    YOLOv5兼具速度和精度,工程化做的特別好,Git clone到本地即可在自己的數據集實現目標檢測任務的訓練和推理,產業界中應用廣泛。開源社區對YOLOv5支持
    的頭像 發表于 12-21 10:17 ?2569次閱讀
    <b class='flag-5'>在</b>C++中使用<b class='flag-5'>OpenVINO</b>工具包部署<b class='flag-5'>YOLOv5-Seg</b><b class='flag-5'>模型</b>

    【愛芯派 Pro 開發板試用體驗】yolov8模型轉換

    yolov8nsim.onnx --output_dir output --config config.json, 將會得到output/compiled.axmodel文件。 開發板運行
    發表于 11-20 12:19

    英特爾獨立顯卡上部署YOLOv5 v7.0版實時實例分割模型

    本文將介紹基于 OpenVINO 英特爾獨立顯卡上部署 YOLOv5 實時實例分割
    的頭像 發表于 12-20 11:32 ?4641次閱讀

    TensorRT 8.6 C++開發環境配置與YOLOv8實例分割推理演示

    YOLOv8實例分割TensorRT 推理代碼已經完成C++類封裝,三行代碼即可實現YOLOv8對象檢測與實例
    的頭像 發表于 04-25 10:49 ?6582次閱讀
    TensorRT 8.6 C++<b class='flag-5'>開發</b>環境配置與<b class='flag-5'>YOLOv8</b><b class='flag-5'>實例</b><b class='flag-5'>分割</b>推理演示

    AI愛克斯開發板OpenVINO?加速YOLOv8分類模型

    本系列文章將在 AI 愛克斯開發板使用 OpenVINO 開發套件依次部署并測評
    的頭像 發表于 05-05 11:47 ?1221次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛克斯</b><b class='flag-5'>開發板</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愛克斯開發板OpenVINO?加速YOLOv8目標檢測模型

    AI 愛克斯開發板 OpenVINO
    的頭像 發表于 05-12 09:08 ?1567次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛克斯</b><b class='flag-5'>開發板</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愛克斯開發板OpenVINO加速YOLOv8-seg實例分割模型

    benchmark_app是OpenVINOTM工具套件自帶的AI模型推理計算性能測試工具,可以指定在不同的計算設備同步或異步模式下,測試出不帶前后處理的純
    的頭像 發表于 05-24 11:19 ?812次閱讀
    ?<b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛克斯</b><b class='flag-5'>開發板</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'>實例</b><b class='flag-5'>分割</b><b class='flag-5'>模型</b>

    自訓練Pytorch模型使用OpenVINO?優化并部署AI愛克斯開發板

    本文章將依次介紹如何將 Pytorch 自訓練模型經過一系列變換變成 OpenVINO IR 模型形式,而后使用 OpenVINO Python API 對 IR
    的頭像 發表于 05-26 10:23 ?1174次閱讀
    自訓練Pytorch<b class='flag-5'>模型</b>使用<b class='flag-5'>OpenVINO</b>?優化并部署<b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛克斯</b><b class='flag-5'>開發板</b>

    AI愛克斯開發板使用OpenVINO加速YOLOv8目標檢測模型

    AI愛克斯開發板OpenVINO
    的頭像 發表于 05-26 11:03 ?1560次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>愛克斯</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愛克斯開發板OpenVINO?加速YOLOv8-seg實例分割模型

    AI 愛克斯開發板 OpenVINO
    的頭像 發表于 06-05 11:52 ?1283次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>愛克斯</b><b class='flag-5'>開發板</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'>實例</b><b class='flag-5'>分割</b><b class='flag-5'>模型</b>

    英特爾開發者套件OpenVINO? 2023.0加速YOLOv8-Pose姿態估計模型

    benchmark_app 是 OpenVINO 工具套件自帶的 AI 模型推理計算性能測試工具,可以指定在不同的計算設備,同步或異步模
    的頭像 發表于 06-15 17:41 ?1199次閱讀
    <b class='flag-5'>在</b>英特爾<b class='flag-5'>開發</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姿態估計<b class='flag-5'>模型</b>

    OpenVINO? C++ API編寫YOLOv8-Seg實例分割模型推理程序

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

    基于OpenVINO英特爾開發套件實現眼部追蹤

    本文將以訓練一個眼部追蹤 AI模型為背景,介紹從 Pytorch 自定義網絡模型,到使用 OpenVINO NNCF 量化工具優化模型
    的頭像 發表于 09-18 10:11 ?915次閱讀

    基于哪吒開發板部署YOLOv8模型

    開發板的推理性能,同時測試所推出的 OpenVINO C# API (https://github.com/guojin-yan/OpenVINO-CSharp-API) 項目能否應用到該
    的頭像 發表于 11-15 14:13 ?855次閱讀
    基于哪吒<b class='flag-5'>開發板</b>部署<b class='flag-5'>YOLOv8</b><b class='flag-5'>模型</b>
    主站蜘蛛池模板: 婬香婬色天天视频 | 午夜看片a福利在线观看 | 果冻传媒在线完整免费播放 | 97在线免费观看视频 | xfplay 无码专区 亚洲 | 高清一区二区亚洲欧美日韩 | 亚洲乱码爆乳精品成人毛片 | 在线 国产 欧美 专区 | 在线视频久久只有精品第一日韩 | 国产美女一区二区 | 免费一级毛片在线观看 | 69久久国产精品热88人妻 | 精品高清国产a毛片 | 999精品免费视频 | 国产自啪偷啪视频在线 | 国产成人综合95精品视频免费 | 男生脱美女内裤内衣动态图 | xnxx高中生| 韩国免费啪啪漫画无遮拦健身教练 | 亚洲精品成人无码区一在线观看 | 国产97碰免费视频 | 不卡的在线AV网站 | 97国产成人精品视频 | 亚洲香蕉视频在线播放 | 亚洲国产黄色 | 欧美一区二区三区激情视频 | 动漫美女和男人下载 | 网友自拍区视频精品 | 黄色网址在线看 | 久久99热狠狠色一区二区 | 日本国产黄色片 | 最新亚洲一区二区三区四区 | 色女仆影院 | 后入到高潮免费观看 | 国产精品免费大片 | 久久亚洲伊人中字综合精品 | 秋霞电影伦网理最新在线看片 | 亚洲高清视频一区 | 果冻传媒 在线播放观看 | 国产VA精品午夜福利视频 | 白丝女仆被啪到深夜漫画 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品