|

用OpenVINO C++ API編寫YOLOv8-Seg實例分割模型推論程式

   
作者:戰鵬州

1.1 簡介

本文章將介紹使用OpenVINO C++ API開發YOLOv8-Seg實例分割(Instance Segmentation)模型的AI推論程式。本文C++範例程式的開發環境是Windows + Visual Studio Community 2022,請讀者先配置基於Visual Studio的OpenVINO C++開發環境

請複製本文的程式碼倉:git clone https://gitee.com/ppov-nuc/yolov8_openvino_cpp.git

1.2 匯出YOLOv8-Seg OpenVINO IR 模型

YOLOv8是Ultralytics公司基於YOLO框架,發佈的一款針對物體檢測與追蹤、實例分割、影像分類和姿態估計任務的SOTA模型工具套件。

首先用命令pip install -r requirements.txt 安裝ultralyticsopenvino-dev

然後使用命令:yolo export model=yolov8n-seg.pt format=onnx,完成yolov8n-seg.onnx模型匯出,如下圖所示。

接著使用命令:mo -m yolov8n-seg.onnx --compress_to_fp16,

最佳化並匯出FP16精度的OpenVINO IR格式模型,如下圖所示。

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

戰鵬州

Author: 戰鵬州

英特爾邊緣運算創新大使

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *