首页 > 其他分享 >数据集格式--coco、voc、yolo

数据集格式--coco、voc、yolo

时间:2022-09-07 14:44:21浏览次数:87  
标签:标注 voc -- yolo 格式 txt 图片

数据集格式--coco

COCO数据集现在有3种标注类型,分别是:

  • object instances(目标实例)
  • object keypoints(目标上的关键点)
  • image captions(看图说话)

这3种类型共享这些基本类型:info、image、license,使用JSON文件存储。

数据集格式--voc

VOC数据集由五个部分构成:

  • JPEGImages:存放的是训练与测试的所有图片。
  • Annotations:里面存放的是每张图片打完标签所对应的XML文件。
  • ImageSets:ImageSets文件夹下本次讨论的只有Main文件夹,此文件夹中存放的主要又有四个文本文件test.txt、train.txt、trainval.txt、val.txt, 其中分别存放的是测试集图片的文件名、训练集图片的文件名、训练验证集图片的文件名、验证集图片的文件名。
  • SegmentationClassSegmentationObject:存放的都是图片,且都是图像分割结果图,对目标检测任务来说没有用。class segmentation 标注出每一个像素的类别
  • object segmentation 标注出每一个像素属于哪一个物体。

数据集格式--yolo 

yolo数据集标注格式主要是 U版本yolov5项目需要用到。

标签使用txt文本进行保存。

yolo标注格式如下所示:

<object-class> <x> <y> <width> <height>
  • <object-class>:对象的标签索引
  • x,y:目标的中心坐标,相对于图片的H和W做归一化。即x/W,y/H。
  • width,height:目标(bbox)的宽和高,相对于图像的H和W做归一化。

标签:标注,voc,--,yolo,格式,txt,图片
From: https://www.cnblogs.com/pioner/p/16665363.html

相关文章

  • 对于拓扑的一点理解
    所谓“拓扑”,就是把实体抽象成与其大小、形状无关的“点”,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间......
  • dp 套 dp 学习笔记
    dp的本质:通过不同的转移更新状态的答案,就像DAG上的拓扑一样。dp套dp的本质:将内层dp的答案作为外层dp的状态进行转移。比如某个dp的状态为\(f_{i,j}\),第二维......
  • linux环境配置 (redis、jdk、nginx、mysql)
    linux环境配置环境准备服务器:腾讯云服务器操作系统:centos8.0终端控制器:finalshell3.9.34redis7.0.4jdk1.8.0nginx-1.21.3mysql8.0.30redis安装创建或选......
  • 直播平台源代码,uniapp中样式的学习及如何使用scss和字体图标
    直播平台源代码,uniapp中样式的学习及如何使用scss和字体图标uni-app中的样式rpx即响应式px,一种根据屏幕自适应动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏......
  • Lambda表达式和Stream API
    Lambda表达式和StreamAPILambda表达式是JavaSE8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。lambda表达式就和方法一样,它提供了一个正常的参......
  • npm ERR! code E401 npm ERR! Unable to authenticate, need: Basic realm="Artifacto
    npminstall后报了下面这个错误:npmERR!codeE401npmERR!Unabletoauthenticate,need:Basicrealm="ArtifactoryRealm"如图:npmconfiglist命令找到.npmrc位......
  • 小程序组件化 - 传递样式
      使用:  ......
  • C# 执行cmd命令行并关闭
    记录一下 ProcesscmdProcess=newProcess();cmdProcess.StartInfo.FileName="cmd.exe";cmdProcess.Start......
  • Excel一行转成一列
    将Excel的一行转成一列 第一步:选中excel一行,复制第二步:点击任意单元格,右键,选择**<选择性粘贴>**如果没有复制数据的话,选择性粘贴是不会出现右边选项的第三步:点击选择......
  • react hooks 中 useEffect 第二个参数,不传和传空数组的区别
    之前一直觉得,useEffect的第二个参数传空数组或者不传,没什么区别来着。今天试试确实是有所不同:useEffect(func,[]):空数组类似componentDidMount的生命周期,只在第一次r......