女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

使用OpenVINO C# API部署YOLO-World實(shí)現(xiàn)實(shí)時(shí)開放詞匯對(duì)象檢測(cè)

英特爾物聯(lián)網(wǎng) ? 來(lái)源:CSharp與邊緣模型部署 ? 2024-08-30 16:27 ? 次閱讀

以下文章來(lái)源于CSharp與邊緣模型部署 ,作者椒顏PiPi蝦

作者:顏國(guó)進(jìn)

英特爾邊緣計(jì)算創(chuàng)新大使

YOLO-World是一個(gè)融合了實(shí)時(shí)目標(biāo)檢測(cè)與增強(qiáng)現(xiàn)實(shí)(AR)技術(shù)的創(chuàng)新平臺(tái),旨在將現(xiàn)實(shí)世界與數(shù)字世界無(wú)縫對(duì)接。該平臺(tái)以YOLO(You Only Look Once)算法為核心,實(shí)現(xiàn)了對(duì)視頻中物體的快速準(zhǔn)確識(shí)別,并通過(guò)AR技術(shù)將虛擬元素與真實(shí)場(chǎng)景相結(jié)合,為用戶帶來(lái)沉浸式的交互體驗(yàn)。在本文中,我們將結(jié)合OpenVINO C# API使用最新發(fā)布的OpenVINO 2024.0部署 YOLO-World實(shí)現(xiàn)實(shí)時(shí)開放詞匯對(duì)象檢測(cè):

OpenVINO C# API項(xiàng)目鏈接:

https://github.com/guojin-yan/OpenVINO-CSharp-API.git

使用OpenVINO C# API 部署 YOLO-World全部源碼:

https://github.com/guojin-yan/OpenVINO-CSharp-API-Samples/tree/master/model_samples/yolo-world/yolo-world-opencvsharp-net4.8

1前言

1OpenVINO C# API

英特爾發(fā)行版OpenVINO工具套件基于oneAPI而開發(fā),可以加快高性能計(jì)算機(jī)視覺深度學(xué)習(xí)視覺應(yīng)用開發(fā)速度工具套件,適用于從邊緣到云的各種英特爾平臺(tái)上,幫助用戶更快地將更準(zhǔn)確的真實(shí)世界結(jié)果部署到生產(chǎn)系統(tǒng)中。通過(guò)簡(jiǎn)化的開發(fā)工作流程,OpenVINO可賦能開發(fā)者在現(xiàn)實(shí)世界中部署高性能應(yīng)用程序和算法。

wKgaombRhkWATb94AAJXBZDBmVM540.png

2024年3月7日,英特爾發(fā)布了開源 OpenVINO 2024.0 工具包,用于在各種硬件上優(yōu)化和部署人工智能推理。OpenVINO是英特爾出色的開源AI工具包,不僅可以在x86_64 CPU上加速AI推斷,還可以在ARM CPU和其他架構(gòu)、英特爾集成顯卡和獨(dú)立顯卡等硬件上加速AI推斷,包括最近推出的NPU 插件,用于利用新酷睿超“Meteor Lake”系統(tǒng)芯片中的英特爾神經(jīng)處理單元。OpenVINO 2024.0 更注重生成式人工智能(GenAI),為TensorFlow句子編碼模型提供了更好的開箱即用體驗(yàn),支持專家混合(MoE)。同時(shí)還提高了LLM的INT4權(quán)重壓縮質(zhì)量,增強(qiáng)了LLM在英特爾CPU上的性能,簡(jiǎn)化了Hugging Face模型的優(yōu)化和轉(zhuǎn)換,并改進(jìn)了其他Hugging Face集成。

OpenVINO C# API是一個(gè)OpenVINO的.Net wrapper,應(yīng)用最新的OpenVINO庫(kù)開發(fā),通過(guò) OpenVINOC API實(shí)現(xiàn).Net對(duì)OpenVINO Runtime調(diào)用,使用習(xí)慣與OpenVINO C++ API一致。OpenVINO C# API 由于是基于OpenVINO開發(fā),所支持的平臺(tái)與OpenVINO完全一致,具體信息可以參考OpenVINO。通過(guò)使用OpenVINO C# API,可以在 .NET、.NET Framework等框架下使用C#語(yǔ)言實(shí)現(xiàn)深度學(xué)習(xí)模型在指定平臺(tái)推理加速。

2YOLO-World

YOLO-World是一種創(chuàng)新的實(shí)時(shí)開放詞匯對(duì)象檢測(cè)技術(shù),由騰訊AI實(shí)驗(yàn)室開發(fā)。它旨在解決傳統(tǒng)目標(biāo)檢測(cè)方法在開放場(chǎng)景中受預(yù)定義類別限制的問題,通過(guò)視覺語(yǔ)言建模和大規(guī)模數(shù)據(jù)集預(yù)訓(xùn)練,增強(qiáng)了YOLO系列檢測(cè)器對(duì)開放詞匯的檢測(cè)能力。

該技術(shù)的核心思想在于,利用一個(gè)可重參數(shù)化的視覺語(yǔ)言路徑聚合網(wǎng)絡(luò)(RepVL-PAN)來(lái)連接文本和圖像特征,并引入基于區(qū)域的文本對(duì)比損失進(jìn)行預(yù)訓(xùn)練。這種設(shè)計(jì)使得YOLO-World能夠在沒有見過(guò)具體樣本的情況下,檢測(cè)出廣泛的物體類別。同時(shí),它還能在保持高性能的同時(shí),降低計(jì)算要求,從而適用于實(shí)時(shí)應(yīng)用。

通過(guò)這種方式,YOLO-World能夠增強(qiáng)對(duì)開放詞匯的檢測(cè)能力,使其能夠在沒有預(yù)先定義類別的情況下識(shí)別出廣泛的物體。這種能力使得YOLO-World在實(shí)時(shí)應(yīng)用中,如自動(dòng)駕駛、視頻監(jiān)控、工業(yè)質(zhì)檢等領(lǐng)域具有廣泛的應(yīng)用前景。同時(shí),YOLO-World還通過(guò)優(yōu)化模型架構(gòu)和訓(xùn)練策略,實(shí)現(xiàn)了高性能和實(shí)時(shí)性的平衡。它能夠在保持高準(zhǔn)確率的同時(shí),降低計(jì)算要求,從而滿足實(shí)際應(yīng)用中對(duì)于實(shí)時(shí)性的需求。

總的來(lái)說(shuō),YOLO-World是一種高效、實(shí)時(shí)且靈活的開放詞匯目標(biāo)檢測(cè)器,具有廣泛的應(yīng)用前景和巨大的潛力。它不僅能夠解決傳統(tǒng)目標(biāo)檢測(cè)方法在開放場(chǎng)景中的局限性,還能夠?yàn)楦餍袠I(yè)提供實(shí)時(shí)、準(zhǔn)確的物體檢測(cè)解決方案。

2模型獲取

YOLO-World模型可以通過(guò)[YOLO-World GitHub](https://github.com/AILab-CVC/YOLO-World.git)獲取,小編嘗試了一下,步驟比較復(fù)雜,且配置起來(lái)比較麻煩,因此如果是初學(xué)者,不建議使用,下面介紹一個(gè)比較簡(jiǎn)單的導(dǎo)出方式:通過(guò)Ultralytics 導(dǎo)出。

Ultralytics 提供了一系列用于計(jì)算機(jī)視覺任務(wù)的工具,包括目標(biāo)檢測(cè)、圖像分類、語(yǔ)義分割和人臉識(shí)別等。這些工具基于流行的深度學(xué)習(xí)框架如PyTorch,并通過(guò)簡(jiǎn)化復(fù)雜任務(wù)的實(shí)現(xiàn)過(guò)程,使用戶能夠更輕松地進(jìn)行模型訓(xùn)練和性能評(píng)估。

首先安裝Ultralytics 環(huán)境:

Ultralytics 可以通過(guò)pip安裝,在環(huán)境中輸入以下指令即可:

pip install ultralytics

然后通過(guò)Python導(dǎo)出模型:

模型導(dǎo)出代碼如下所示:

from ultralytics import YOLO
# Initialize a YOLO-World model
model = YOLO('yolov8s-worldv2.pt')
# Define custom classes
model.set_classes(["person", "bus"])
# Export the model
model.export(format='onnx')

模型導(dǎo)出后結(jié)構(gòu)如下圖所示:

wKgZombRhnKANB7EAAIOYk6m67c735.png

與其他模型不同的時(shí),YOLO-World模型在推理時(shí)需要指定目標(biāo)對(duì)象名稱,因此其輸入包括一個(gè)目標(biāo)對(duì)象名稱的節(jié)點(diǎn),但是目前ONNX模型不支持字符輸入。因此在模型導(dǎo)出時(shí),根據(jù)自己的模型需求,對(duì)需要進(jìn)行識(shí)別的對(duì)象名稱,進(jìn)行定義;接著在導(dǎo)出模型時(shí),會(huì)將定義的類別字符轉(zhuǎn)換為權(quán)重,直接加載到模型中。

這樣在模型推理時(shí),就無(wú)需再進(jìn)行文本權(quán)重轉(zhuǎn)換,提升模型推理的速度;但這樣也會(huì)導(dǎo)致導(dǎo)出的模型無(wú)法再修改類別,如果需要更改類別,就需要重新導(dǎo)出模型。

3項(xiàng)目配置

1源碼下載與項(xiàng)目配置

首先使用Git克隆項(xiàng)目源碼。輸入以下指令:

git clone https://github.com/guojin-yan/OpenVINO-CSharp-API-Samples.git

代碼下載完成后,使VS 2022打開解決方案Samples.sln文件,找到y(tǒng)olo-world-opencvsharp-net4.8項(xiàng)目,如下圖所示:

wKgaombRhn-ALBbsAAIkZTWJ2Do025.png

接下來(lái)安裝依賴項(xiàng)。首先是安裝OpenVINO C# API項(xiàng)目依賴,通過(guò)NuGet安裝一下包即可:

OpenVINO.CSharp.API
OpenVINO.runtime.win
OpenVINO.CSharp.API.Extensions
OpenVINO.CSharp.API.Extensions.OpenCvSharp

關(guān)于在不同平臺(tái)上搭建 OpenVINO C# API 開發(fā)環(huán)境請(qǐng)參考以下文章:

《在Windows上搭建OpenVINOC#開發(fā)環(huán)境》:

https://github.com/guojin-yan/OpenVINO-CSharp-API/blob/csharp3.1/docs/inatall/Install_OpenVINO_CSharp_Windows_cn.md

《在Linux上搭建OpenVINOC#開發(fā)環(huán)境》

https://github.com/guojin-yan/OpenVINO-CSharp-API/blob/csharp3.1/docs/inatall/Install_OpenVINO_CSharp_Linux_cn.md

《在MacOS上搭建OpenVINOC#開發(fā)環(huán)境》

https://github.com/guojin-yan/OpenVINO-CSharp-API/blob/csharp3.1/docs/inatall/Install_OpenVINO_CSharp_MacOS_cn.md

接下來(lái)安裝使用到的圖像處理庫(kù) OpenCvSharp,通過(guò)NuGet安裝一下包即可:

OpenCvSharp4
OpenCvSharp4.Extensions
OpenCvSharp4.runtime.win

關(guān)于在其他平臺(tái)上搭建 OpenCvSharp 開發(fā)環(huán)境請(qǐng)點(diǎn)擊參閱以下文章:《【OpenCV】在Linux上使用OpenCvSharp》、《【OpenCV】在MacOS上使用OpenCvSharp》。

添加完成項(xiàng)目依賴后,項(xiàng)目的配置文件如下所示:



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2定義模型預(yù)測(cè)方法

使用OpenVINO C# API部署模型主要包括以下幾個(gè)步驟:

初始化 OpenVINO Runtime Core

讀取本地模型(將圖片數(shù)據(jù)預(yù)處理方式編譯到模型)

將模型編譯到指定設(shè)備

創(chuàng)建推理通道

處理圖像輸入數(shù)據(jù)

設(shè)置推理輸入數(shù)據(jù)

模型推理

獲取推理結(jié)果

處理結(jié)果數(shù)據(jù)

下面根據(jù)模型部署流程,詳細(xì)介紹一下該模型的部署代碼:

該項(xiàng)目主要使用到OpenCvSharp與OpenVINO C# API這兩個(gè)工具包,因此需要添加以下命名空間:

using OpenCvSharp;
using OpenVinoSharp;
using OpenVinoSharp.Extensions.process;

1) 初始化 OpenVINO Runtime Core

Core core = new Core();

2) 讀取本地模型

Model model = core.read_model(tb_model_path.Text);

3) 將模型編譯到指定設(shè)備

CompiledModel compiled_model = core.compile_model(model, cb_device.SelectedItem.ToString());

4) 創(chuàng)建推理通道

InferRequest request = compiled_model.create_infer_request();

5) 處理圖像輸入數(shù)據(jù)

Mat image = Cv2.ImRead(tb_input_path.Text);
Mat mat = new Mat();
Cv2.CvtColor(image, mat, ColorConversionCodes.BGR2RGB);
mat = OpenVinoSharp.Extensions.process.Resize.letterbox_img(mat, (int)input_shape[2], out factor);
mat = Normalize.run(mat, true);
float[] input_data = Permute.run(mat);

6) 設(shè)置推理輸入數(shù)據(jù)

Tensor input_tensor = request.get_input_tensor();
input_tensor.set_data(input_data);

7) 模型推理

request.infer();

8) 獲取推理結(jié)果

Tensor output_boxes = request.get_tensor("boxes");
float[] boxes = output_boxes.get_data((int)output_boxes.get_size());
Tensor output_scores = request.get_tensor("scores");
float[] scores = output_scores.get_data((int)output_scores.get_size());
Tensor output_labels = request.get_tensor("labels");
int[] labels = output_labels.get_data((int)output_labels.get_size());

9) 處理結(jié)果數(shù)據(jù)

DetResult postprocess(float[] result, int categ_nums, float factor) 
{
  Mat result_data = new Mat(4 + categ_nums, 8400, MatType.CV_32F,result);
  result_data = result_data.T();


  // Storage results list
  List position_boxes = new List();
  List classIds = new List();
  List confidences = new List();
  // Preprocessing output results
  for (int i = 0; i < result_data.Rows; i++)
 ? ?{
 ? ? ? ?Mat classesScores = new Mat(result_data, new Rect(4, i, categ_nums, 1));
 ? ? ? ?Point maxClassIdPoint, minClassIdPoint;
 ? ? ? ?double maxScore, minScore;
 ? ? ? ?// Obtain the maximum value and its position in a set of data
 ? ? ? ?Cv2.MinMaxLoc(classesScores, out minScore, out maxScore,
 ? ? ? ? ? ?out minClassIdPoint, out maxClassIdPoint);
 ? ? ? ?// Confidence level between 0 ~ 1
 ? ? ? ?// Obtain identification box information
 ? ? ? ?if (maxScore > 0.25)
    {
      float cx = result_data.At(i, 0);
      float cy = result_data.At(i, 1);
      float ow = result_data.At(i, 2);
      float oh = result_data.At(i, 3);
      int x = (int)((cx - 0.5 * ow) * factor);
      int y = (int)((cy - 0.5 * oh) * factor);
      int width = (int)(ow * factor);
      int height = (int)(oh * factor);
      Rect box = new Rect();
      box.X = x;
      box.Y = y;
      box.Width = width;
      box.Height = height;


      position_boxes.Add(box);
      classIds.Add(maxClassIdPoint.X);
      confidences.Add((float)maxScore);
    }
  }
  // NMS non maximum suppression
  int[] indexes = new int[position_boxes.Count];
  float score = float.Parse(tb_score.Text);
  float nms = float.Parse(tb_nms.Text);
  CvDnn.NMSBoxes(position_boxes, confidences, score, nms, out indexes);
  DetResult re = new DetResult();
  // 
  for (int i = 0; i < indexes.Length; i++)
 ? ?{
 ? ? ? ?int index = indexes[i];
 ? ? ? ?re.add(classIds[index], confidences[index], position_boxes[index]);
 ? ?}
 ? ?return re;
}

以上就是使用OpenVINO C# API 部署YOLO-World模型的關(guān)鍵代碼,具體代碼可以下載項(xiàng)目源碼進(jìn)行查看。

4項(xiàng)目運(yùn)行與演示

配置好項(xiàng)目后,點(diǎn)擊運(yùn)行,本次我們提供給大家的是使用.NET Framework4.8開發(fā)的窗體應(yīng)用程序,如下圖所示,主要還包含五個(gè)部分,分別為推理設(shè)置區(qū)域、控制按鈕、推理信息輸出區(qū)域、原圖展示區(qū)域、推理結(jié)果展示區(qū)域。在使用時(shí),用戶可以根據(jù)自己需求,選擇導(dǎo)出的模型以及待推理數(shù)據(jù),支持圖片數(shù)據(jù)以及視頻數(shù)據(jù),接著輸入自己導(dǎo)出的lables名稱,同時(shí)還可以修改推理設(shè)備、數(shù)據(jù)處理所需的參數(shù)等,接著就可以依次點(diǎn)擊加載模型、模型推理按鈕,進(jìn)行模型推理。最后模型推理結(jié)果如圖所示。

該模型在導(dǎo)出時(shí),只定義了bus、person類別,因此在模型推理后,可以識(shí)別出圖片中的bus、person元素。

wKgZombRhruAbGuNAAEeESJ_pis145.png

接著又測(cè)試了導(dǎo)出時(shí)只定義person類別的模型,如下圖所示,最后識(shí)別出來(lái)的結(jié)果只有person。

wKgZombRhtiAf03wAAEU16zcf10952.png

最后,我們提供了一個(gè)行人檢測(cè)視頻案例,點(diǎn)擊此處查看視頻。

5總結(jié)

在該項(xiàng)目中,我們結(jié)合之前開發(fā)的OpenVINO C# API 項(xiàng)目部署YOLOv9模型,成功實(shí)現(xiàn)了對(duì)象目標(biāo)檢測(cè)與實(shí)例分割,并且根據(jù)不同開發(fā)者的使用習(xí)慣,同時(shí)提供了OpenCvSharp以及Emgu.CV兩種版本,供各位開發(fā)者使用。最后如果各位開發(fā)者在使用中有任何問題,歡迎大家與我聯(lián)系。

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

    關(guān)注

    61

    文章

    10165

    瀏覽量

    173900
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1559

    瀏覽量

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

    關(guān)注

    0

    文章

    222

    瀏覽量

    15894
  • OpenVINO
    +關(guān)注

    關(guān)注

    0

    文章

    113

    瀏覽量

    412

原文標(biāo)題:使用OpenVINO? C# API部署YOLO-World實(shí)現(xiàn)實(shí)時(shí)開放詞匯對(duì)象檢測(cè)丨開發(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)推薦
    熱點(diǎn)推薦

    C#集成OpenVINO?:簡(jiǎn)化AI模型部署

    在開源測(cè)控、機(jī)器視覺、數(shù)采與分析三大領(lǐng)域中,如何快速將AI模型集成到應(yīng)用程序中, 實(shí)現(xiàn)AI賦能和應(yīng)用增值? 最容易的方式是:在C#中,使用 OpenVINO工具套件 集成AI模型。 1
    的頭像 發(fā)表于 02-17 10:03 ?1822次閱讀
    <b class='flag-5'>C#</b>集成<b class='flag-5'>OpenVINO</b>?:簡(jiǎn)化AI模型<b class='flag-5'>部署</b>

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

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

    如何使用OpenVINO C++ API部署FastSAM模型

    的位置和邊界。本文將介紹如何使用 OpenVINO C++ API 部署 FastSAM 模型,以實(shí)現(xiàn)快速高效的語(yǔ)義分割。在前文中我們發(fā)表了
    的頭像 發(fā)表于 11-17 09:53 ?1267次閱讀
    如何使用<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C</b>++ <b class='flag-5'>API</b><b class='flag-5'>部署</b>FastSAM模型

    如何使用OpenVINO?運(yùn)行對(duì)象檢測(cè)模型?

    無(wú)法確定如何使用OpenVINO?運(yùn)行對(duì)象檢測(cè)模型
    發(fā)表于 03-06 07:20

    使用Yolo-v3-TF運(yùn)行OpenVINO?對(duì)象檢測(cè)Python演示時(shí)的結(jié)果不準(zhǔn)確的原因?

    的模型與對(duì)象檢測(cè) Python* Demo 配合使用時(shí)無(wú)法檢測(cè)對(duì)象: python3 open_model_zoo/demos/object_detection_demo/python
    發(fā)表于 03-06 06:31

    解析OpenVINO? + SSD 實(shí)時(shí)對(duì)象檢測(cè)

    前面我們了解OpenVINO 如何部署圖像分類網(wǎng)絡(luò)ResNet,本文我們將會(huì)學(xué)習(xí)OpenVINO對(duì)象檢測(cè)網(wǎng)絡(luò)的
    的頭像 發(fā)表于 05-18 09:35 ?2186次閱讀
    解析<b class='flag-5'>OpenVINO</b>? + SSD <b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>對(duì)象</b><b class='flag-5'>檢測(cè)</b>

    OpenVINO? C# API詳解與演示

    OpenVINO C# API 支持 NuGet 程序包安裝方式,這與 OpenVINO C++ 庫(kù)的安裝過(guò)程相比,更加簡(jiǎn)單。如果使用 Vi
    的頭像 發(fā)表于 10-13 16:39 ?1129次閱讀
    <b class='flag-5'>OpenVINO</b>?  <b class='flag-5'>C#</b> <b class='flag-5'>API</b>詳解與演示

    基于OpenVINO Python API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎(chǔ)上進(jìn)行改進(jìn)的,一種基于 DETR 架構(gòu)的實(shí)時(shí)端到端檢測(cè)器,它通過(guò)使用一系列新的技術(shù)和算法,實(shí)現(xiàn)了更高效的訓(xùn)練和推理,我們將在 Python、C+
    的頭像 發(fā)表于 10-20 11:15 ?1468次閱讀
    基于<b class='flag-5'>OpenVINO</b> Python <b class='flag-5'>API</b><b class='flag-5'>部署</b>RT-DETR模型

    如何使用OpenVINO Python API部署FastSAM模型

    的位置和邊界。本文將介紹如何使用 OpenVINO Python API 部署 FastSAM 模型,以實(shí)現(xiàn)快速高效的語(yǔ)義分割。
    的頭像 發(fā)表于 10-27 11:04 ?1048次閱讀

    基于OpenVINO C++ API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎(chǔ)上進(jìn)行改進(jìn)的,一種基于 DETR 架構(gòu)的實(shí)時(shí)端到端檢測(cè)器,它通過(guò)使用一系列新的技術(shù)和算法,實(shí)現(xiàn)了更高效的訓(xùn)練和推理,在前文我們發(fā)表了《基于 OpenVI
    的頭像 發(fā)表于 11-03 14:30 ?1405次閱讀
    基于<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C</b>++ <b class='flag-5'>API</b><b class='flag-5'>部署</b>RT-DETR模型

    基于OpenVINO C# API部署RT-DETR模型

    C# 環(huán)境下使用該模型應(yīng)用到工業(yè)檢測(cè)中,因此在本文中,我們將向大家展示使用 OpenVINO Csharp API 部署 RT-DETR
    的頭像 發(fā)表于 11-10 16:59 ?1074次閱讀
    基于<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C#</b> <b class='flag-5'>API</b><b class='flag-5'>部署</b>RT-DETR模型

    OpenVINO? C# API部署YOLOv9目標(biāo)檢測(cè)和實(shí)例分割模型

    YOLOv9模型是YOLO系列實(shí)時(shí)目標(biāo)檢測(cè)算法中的最新版本,代表著該系列在準(zhǔn)確性、速度和效率方面的又一次重大飛躍。
    的頭像 發(fā)表于 04-03 17:35 ?1388次閱讀
    <b class='flag-5'>OpenVINO</b>? <b class='flag-5'>C#</b> <b class='flag-5'>API</b><b class='flag-5'>部署</b>YOLOv9目標(biāo)<b class='flag-5'>檢測(cè)</b>和實(shí)例分割模型

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

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

    開放詞匯檢測(cè)新晉SOTA:地瓜機(jī)器人開源DOSOD實(shí)時(shí)檢測(cè)算法

    超越YOLO-World!DOSOD 實(shí)現(xiàn)速度與精度的完美平衡
    的頭像 發(fā)表于 01-08 15:27 ?800次閱讀
    <b class='flag-5'>開放</b><b class='flag-5'>詞匯</b><b class='flag-5'>檢測(cè)</b>新晉SOTA:地瓜機(jī)器人開源DOSOD<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>檢測(cè)</b>算法

    C#中使用OpenVINO?:輕松集成AI模型!

    與分析三大領(lǐng)域中,如何快速將AI模型集成到應(yīng)用程序中,實(shí)現(xiàn)AI賦能和應(yīng)用增值?最容易的方式是:在C#中,使用OpenVINO?工具套件集成AI模型。 一,什么是OpenVINO? 工具
    的頭像 發(fā)表于 02-07 14:05 ?714次閱讀
    <b class='flag-5'>C#</b>中使用<b class='flag-5'>OpenVINO</b>?:輕松集成AI模型!