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

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

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

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

OpenCV4.8 C++實現(xiàn)YOLOv8 OBB旋轉(zhuǎn)對象檢測

OpenCV學(xué)堂 ? 來源:OpenCV學(xué)堂 ? 2024-02-22 10:15 ? 次閱讀

YOLOv8 OBB介紹

YOLOv8框架在在支持分類、對象檢測、實例分割、姿態(tài)評估的基礎(chǔ)上更近一步,現(xiàn)已經(jīng)支持旋轉(zhuǎn)對象檢測(OBB),基于DOTA數(shù)據(jù)集,支持航拍圖像的15個類別對象檢測,包括車輛、船只、典型各種場地等。包含2800多張圖像、18W個實例對象。

817c3a88-d0c9-11ee-a297-92fbcf53809c.png

不同尺度的YOLOv8 OBB模型的精度與輸入格式列表如下:

818a32a0-d0c9-11ee-a297-92fbcf53809c.png

導(dǎo)出與預(yù)測

基于YOLOv8命令行推理測試:

## 導(dǎo)出
yolo export model=yolov8s-obb.pt format=onnx
##推理
yolo obb predict model=yolov8n-obb.pt source=plane_03.jpg

81929cd8-d0c9-11ee-a297-92fbcf53809c.jpg

輸入與輸出結(jié)構(gòu)說明

基于OpenCV4.8 DNN與ONNX格式模型直接預(yù)測推理,首先看一下ONNX格式的YOLOv8-OBB輸入與輸出格式:

81abf700-d0c9-11ee-a297-92fbcf53809c.png

OpenCV4.8 C++ 推理演示 我把YOLOv8 OBB C++推理封裝成一個類YOLOv8ObbDetector,客戶端調(diào)用只有引用頭文件,然后三行代碼即可實現(xiàn)YOLOv8旋轉(zhuǎn)對象檢測C++ 的推理,代碼演示如下:

#include
#include
#include

std::stringlabel_map="D:/python/my_yolov8_train_demo/dotav1.txt";
intmain(intargc,char**argv){
std::vectorclassNames;
std::ifstreamfp(label_map);
std::stringname;
while(!fp.eof()){
getline(fp,name);
if(name.length()){
classNames.push_back(name);
}
}
fp.close();
std::shared_ptrdetector(newYOLOv8ObbDetector());
detector->initConfig("D:/python/my_yolov8_train_demo/yolov8s-obb.onnx",0.4f,1024,1024);
cv::Matframe=cv::imread("D:/python/my_yolov8_train_demo/wh300.jpg");
detector->detect(frame,classNames);
cv::imshow("YOLOv8旋轉(zhuǎn)對象檢測+OpenCV4.8",frame);
cv::waitKey(0);
cv::destroyAllWindows();
return0;
}

審核編輯:湯梓紅

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

    關(guān)注

    22

    文章

    2108

    瀏覽量

    73651
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    635

    瀏覽量

    41350
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1208

    瀏覽量

    24701

原文標(biāo)題:OpenCV4.8 C++ 實現(xiàn)YOLOv8 OBB旋轉(zhuǎn)對象檢測 推理演示

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Ubuntu系統(tǒng)下編譯OpenCV4.8源碼記錄

    支持,所以就用這個開發(fā)板給大家演示一下如何在烏班圖系統(tǒng)下編譯OpenCV4.8源碼與如何編譯執(zhí)行OpenCV C++應(yīng)用。
    的頭像 發(fā)表于 10-27 16:07 ?1652次閱讀
    Ubuntu系統(tǒng)下編譯<b class='flag-5'>OpenCV4.8</b>源碼記錄

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

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

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

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

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

    《在 AI 愛克斯開發(fā)板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛克斯開發(fā)板上使用 OpenVINO 開發(fā)套件部署并測評 YOLOv8 的分類模型,本文將介紹在 AI 愛克斯開發(fā)板上使用 OpenVINO 加速
    的頭像 發(fā)表于 05-12 09:08 ?1328次閱讀
    在AI愛克斯開發(fā)板上用OpenVINO?加速<b class='flag-5'>YOLOv8</b>目標(biāo)<b class='flag-5'>檢測</b>模型

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

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

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

    《在AI愛克斯開發(fā)板上用OpenVINO加速YOLOv8分類模型》介紹了在AI愛克斯開發(fā)板上使用OpenVINO 開發(fā)套件部署并測評YOLOv8的分類模型,本文將介紹在AI愛克斯開發(fā)板上使用OpenVINO加速YOLOv8目標(biāo)
    的頭像 發(fā)表于 05-26 11:03 ?1251次閱讀
    AI愛克斯開發(fā)板上使用OpenVINO加速<b class='flag-5'>YOLOv8</b>目標(biāo)<b class='flag-5'>檢測</b>模型

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

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

    目標(biāo)檢測算法再升級!YOLOv8保姆級教程一鍵體驗

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

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

    部署。這里以YOLOv8為例,演示了YOLOv8對象檢測模型在OpenVINO、ONNXRUNTIME、TensorRT三個主流框架上C++
    的頭像 發(fā)表于 08-06 11:39 ?2748次閱讀

    YOLOv8+OpenCV實現(xiàn)DM碼定位檢測與解析

    YOLOv8是YOLO系列模型的最新王者,各種指標(biāo)全面超越現(xiàn)有對象檢測與實例分割模型,借鑒了YOLOv5、YOLOv6、YOLOX等模型的設(shè)
    的頭像 發(fā)表于 08-10 11:35 ?1301次閱讀
    <b class='flag-5'>YOLOv8+OpenCV</b><b class='flag-5'>實現(xiàn)</b>DM碼定位<b class='flag-5'>檢測</b>與解析

    YOLOv8實現(xiàn)任意目錄下命令行訓(xùn)練

    當(dāng)你使用YOLOv8命令行訓(xùn)練模型的時候,如果當(dāng)前執(zhí)行的目錄下沒有相關(guān)的預(yù)訓(xùn)練模型文件,YOLOv8就會自動下載模型權(quán)重文件。這個是一個正常操作,但是你還會發(fā)現(xiàn),當(dāng)你在參數(shù)model中指定已有
    的頭像 發(fā)表于 09-04 10:50 ?1114次閱讀
    <b class='flag-5'>YOLOv8</b><b class='flag-5'>實現(xiàn)</b>任意目錄下命令行訓(xùn)練

    OpenCV4.8+YOLOv8對象檢測C++推理演示

    自從YOLOv5更新成7.0版本,YOLOv8推出以后,OpenCV4.6以前的版本都無法再加載導(dǎo)出ONNX格式模型了,只有OpenCV4.7以上版本才可以支持最新版本
    的頭像 發(fā)表于 09-27 11:07 ?1550次閱讀
    <b class='flag-5'>OpenCV4.8+YOLOv8</b><b class='flag-5'>對象</b><b class='flag-5'>檢測</b><b class='flag-5'>C++</b>推理演示

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

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

    YOLOv8實現(xiàn)旋轉(zhuǎn)對象檢測

    YOLOv8框架在在支持分類、對象檢測、實例分割、姿態(tài)評估的基礎(chǔ)上更近一步,現(xiàn)已經(jīng)支持旋轉(zhuǎn)對象檢測
    的頭像 發(fā)表于 01-11 10:43 ?1831次閱讀
    <b class='flag-5'>YOLOv8</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>對象</b><b class='flag-5'>檢測</b>

    基于OpenCV DNN實現(xiàn)YOLOv8的模型部署與推理演示

    基于OpenCV DNN實現(xiàn)YOLOv8推理的好處就是一套代碼就可以部署在Windows10系統(tǒng)、烏班圖系統(tǒng)、Jetson的Jetpack系統(tǒng)
    的頭像 發(fā)表于 03-01 15:52 ?1630次閱讀
    基于<b class='flag-5'>OpenCV</b> DNN<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>YOLOv8</b>的模型部署與推理演示
    主站蜘蛛池模板: 美女被异性狂揉下部羞羞视频| 色婷婷影视| 狠狠艹视频| 国产大毛片| 456亚洲人成影院在线观| 欧美成人a视频| 性生大片一级毛片免费观看| 色wwwww| 久青草久青草高清在线播放| 国产精品美女视频| 天天干小说| 51xtv成人影院| 99热久| 日韩精品网址| 国产美女免费| 奇米影视一区| 91国内在线国内在线播放| 一级毛片ab片高清毛片| 欧美一级特黄乱妇高清视频| 成人性视频网站| 免费人成在线观看视频播放| 国产午夜视频在永久在线观看| 在线日韩一区| 欧美色网络| 夜夜爱视频| 射吧亚洲| 午夜影视啪啪免费体验区入口| 老汉色视频| 国产福利在线免费| 深爱开心激情| 天天曰| 一区二区三区四区视频| 四虎影院视频在线观看| 国产黄页| 91大神在线视频观看| 欧美性另类69xxx| 人人爱天天做夜夜爽| 亚洲第一毛片| 国产精品久久久久久久久ktv| 视频免费在线观看| 欧美天天性影院|