首页 > 其他分享 >利用Grounding DINO进行自动标注——目标检测任务——YOLO格式

利用Grounding DINO进行自动标注——目标检测任务——YOLO格式

时间:2024-12-02 16:29:47浏览次数:11  
标签:load DINO YOLO 博客 Grounding import 标注

关于Grounding DINO的环境搭建可以参考我的以前的博客,链接如下所示

如何在Linux上离线部署Grounding DINO-CSDN博客

这个博客主要来介绍如何利用Grounding DINO这个项目去进行目标检测的自动化标注。并且给出了相关的代码已经实验验证。

1.数据集准备

 

 

 2. 开始实验

2.1 批量标注参考代码如下:

import os
import cv2
import torch
from torchvision.ops import box_convert
from groundingdino.util.inference import load_model, load_image, predict, annotate

# 配置路径
MODEL_CONFIG_PATH = "groundi

标签:load,DINO,YOLO,博客,Grounding,import,标注
From: https://blog.csdn.net/weixin_49824703/article/details/144190806

相关文章

  • YOLOv8改进 | 损失函数篇:SlideLoss与FocalLoss的细节优化与应用【YOLOv8】
    本专栏专为AI视觉领域的爱好者和从业者打造。涵盖分类、检测、分割、追踪等多项技术,带你从入门到精通!后续更有实战项目,助你轻松应对面试挑战!立即订阅,开启你的YOLOv8之旅!专栏订阅地址:https://blog.csdn.net/mrdeam/category_12804295.html文章目录YOLOv8改进|损失函数......
  • 全网独家创新:Damo-YOLO与Dyhead检测头引领YOLOv8极限突破【YOLOv8】
    本专栏专为AI视觉领域的爱好者和从业者打造。涵盖分类、检测、分割、追踪等多项技术,带你从入门到精通!后续更有实战项目,助你轻松应对面试挑战!立即订阅,开启你的YOLOv8之旅!专栏订阅地址:https://blog.csdn.net/mrdeam/category_12804295.html文章目录全网独家创新:Damo-YOLO......
  • Improving Visual Grounding with Visual-Linguistic Verificationand Iterative Reas
    Abstract之前的Visualgrounding任务方法主要是通过生成一些候选框或者anchors来进行的,基于这些候选框或锚点提取图像的视觉特征,最后将这些视觉特征与文本描述的嵌入向量(textembeddings)进行融合,以找到文本描述对应的图像区域。但是缺点就是在生成候选框的时候没有充分结合文......
  • YOLOv11原创改进专栏|注意力机制篇|ECA注意力机制手把手添加教程
    本文介绍:本专栏文章不会讲太复杂的定义,将从小白的角度去进行讲解,为大家节省时间,高效去做实验,文章将会简单介绍一下相关模块(也会附带相关论文链接,有兴趣可以阅读,可以作为论文文献),本专栏主要专注于YOLO改进实战!适用于小白入门也可以水论文,大佬跳过!!!文章适用人群:研一、准研究生(研......
  • YOLOv8配置文件应该如何命名?
    文末有重点1.配置文件解析代码yolov8/ultralytics/nn/tasks.py如下:defyaml_model_load(path):"""LoadaYOLOv8modelfromaYAMLfile."""importrepath=Path(path)ifpath.stemin(f'yolov{d}{x}6'forxin'......
  • YOLOv2 (You Only Look Once Version 2)
    YOLOv2(YouOnlyLookOnceVersion2),也称为YOLO9000,是目标检测算法YOLO(YouOnlyLookOnce)系列的第二个版本。它在YOLOv1的基础上进行了很多改进,以提高检测精度,特别是在小物体检测和多类别检测上取得了显著的进展。YOLOv2引入了更多的技术细节,并优化了网络结构,进一步提......
  • YOLO系列算法模型训练自构建数据集---用Labelimg进行数据标注(自用反思)
    本篇将回顾前两个月的数据集构建过程,并进行总结反思,同时可为大家做labelimg标注数据集提供一个参考。写这篇文章前两天,准备往之前用labelimg标注完成的数据集中加入新的图片进行打标时,labelimg出现了闪退的问题,但还好在一篇文章中找到了解决方法,特记录并分享这篇参考文章:(以......
  • YOLOv8实战无人机视角目标检测
      本文采用YOLOv8作为核心算法框架,结合PyQt5构建用户界面,使用Python3进行开发。YOLOv8以其高效的实时检测能力,在多个目标检测任务中展现出卓越性能。本研究针对无人机目标数据集进行训练和优化,该数据集包含丰富的无人机目标图像样本,为模型的准确性和泛化能力提供了有力保......
  • yolo --- 模型训练
    文件存放路径数据集标注软件pipinstalllabelimg安装好后启动labelimgOpenDir:打开需要标注的图片路径ChangeSaveDir:标注文件保存路径View--->AutoSavemode:把这个勾上就不会每到下一张询问你一次 按w可以显示画框的坐标十字按D键可以切换到下一张注意标注的......
  • yolov8目标检测_结果文件(run/detrct/train)详解
    笔者这里是自己学习yolov8结果文件时的笔记心得分享给各位读者,可能也有很多不足之处,希望大家批评指正,共同成长!在YOLOv8的训练过程中,训练结果会存储在runs/detect/train目录下,其中包含多个文件和子文件夹。这些文件记录了训练的过程和结果,便于后续的评估和分析。结果文件......