目标检测——数据获取和标注(一)
目标检测的任务
- 目标检测主要是针对图像视觉的一种方法,根据学习到的目标,将目标区域进行位置定位和类别识别,同时需要给出给目标的置信度。
- 如下图所示,输入一张图片,它能够通过目标检测方法,识别出汽车的位置(坐标信息),并给予瞄框,并标注出类别名称,及其置信度值为{0,1}范围内的一个数值。
数据集的获取
拍摄照片是,需要注意进行多方位的拍摄,采用不同的角度,不同的背景来进行拍摄,同时需要注意数据的多样性。
数据集下载
数据集:自行车数据集
数据集下载:数据集下载数据集的标注
使用:labelme 来对数据标准。
labelme的标注按照见github:github标注下载标注好的数据处理成能输入的数据集的形式。
目标检测的数据格式一般有两种,voc和COCO的形式。如果使用COCO格式,建议使用PaddleDetection中的x2coco将标注好的文件转为COCO格式的数据集。转换代码如下:
python tools/x2coco.py \--dataset_type labelme \--json_input_dir ./labelme_annos/ \--image_input_dir ./labelme_imgs/ \--output_dir ./cocome/ \--train_proportion 0.8 \--val_proportion 0.2 \--test_proportion 0.0
如果使用VOC格式的数据集,可以使用labelme自带的labelme2voc.py完成,需要先创建labels.txt文件,labels.txt文件的前两行分别为__ignore__和_background_,其余行为类别名称。转换代码如下:
./labelme2voc.py data_annotated data_dataset_voc --labels labels.txt
目标检测——数据获取和标注(一)相关推荐
- 目标检测任务的标注标准(以火焰和烟雾的数据集标注为例)
目标检测任务的标注标准(以火焰和烟雾的数据集标注为例) 对火焰和烟雾的数据集的标注工作 1.容易标注的图片 注意 标注的边框在目标外,不要压线. 2.小于10X10或者20X20像素的目标不方便标记可 ...
- [AI开发]目标检测之素材标注
算力和数据是影响深度学习应用效果的两个关键因素,在算力满足条件的情况下,为了到达更好的效果,我们需要将海量.高质量的素材数据喂给神经网络,训练出高精度的网络模型.吴恩达在深度学习公开课中提到,在算力满 ...
- YOLOV5目标检测---labelimg图片标注工具(1)
前言:在使用YOLO训练自己模型的时候首先要学会对数据进行处理,这里介绍一个常用的本地打标签工具labelimg,如果不想按照的话也可以使用在线标签工具,因为害怕数据泄露,所以本人一直使用的是本地工具 ...
- 深度学习和目标检测系列教程 8-300:目标检测常见的标注工具LabelImg和将xml文件提取图像信息
@Author:Runsen 图像标注主要用于创建数据集进行图片的标注.本篇博客将推荐一款非常实用的图片标注工具LabelImg,重点介绍其安装使用过程.如果想简单点,请直接下载打包版(下载地址见结尾 ...
- 目标检测:已经标注的图片缩放后,对标注数据的处理
在标注数据时,会出现数据已经标注完成,但是图片需要进行缩放,缩放后,原始标注数据不能使用,需要对图片进行重新标注,本文使用Python代码对缩放后的图片的标注数据进行等比例处理,使得标注数据满足缩放后 ...
- 目标检测数据标注案例-高清地图中障碍物(汽车)标注
计算机视觉在无人机中领域中有何作用? 无人机能够在空中识别.分类和追踪目标.无人机的摄像头和感应器可以捕获数据并进行分析,以提取重要信息. AI可以自动提取视觉数据信息,准确识别.说明和追踪图像和视频 ...
- 干货|使用合成数据集来做目标检测
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨Sergey Nikolenko 来源丨AI公园 编辑丨极市平 ...
- 使用合成数据集来做目标检测:目标检测的介绍
作者:Sergey Nikolenko 编译:ronghuaiyang 来源:AI公园 导读 本文讨论使用生成数据集来做目标检测的一些基础概念. 今天,我们开始一系列专门讨论一个特定的机器学习问题,这 ...
- 视觉目标检测和识别之过去,现在及可能
计算机视觉中目标检测.跟踪.识别是最基本的几个task,尤其又以检测最为重要和基础.同时基本上所有的检测任务都需要在给出物体的bounding box之后,给出物体的类别(也就是给识别物体),所以文章 ...
最新文章
- 语言模型GPT-2挤牙膏式开源,放出774M预训练模型,称是倒数第二版
- CList添加出错AddTail();rror C2664: 'struct __POSITION *__thiscall CList错误
- 【Web安全】JSP内存马研究
- 将信息像存银行一样存在数据中心
- 19.Qt中Thread线程中创建QTcpSocket
- 5 video关掉字幕选项_让PPT字幕滚动起来,一秒高端大气,赶紧码住!
- xp激活30天到期_我的XP系统还剩30天激活怎么办
- 小程序框架kbone与Hybird混合开发
- mac版caj阅读器怎么删除标注_CAJViewer for mac-caj阅读器Mac版下载 V1.5-PC6苹果网
- rrd java_golang 使用rrd的相关资料
- 码农架构 | Spring Boot 实现通用 Auth 认证的 4 种方式
- 理解虚拟机(Android 虚拟机进化史)
- android ui设计欣赏,推荐20款最优秀的安卓界面设计
- Windows 8 平板(推荐)
- 【Unity】如何优雅地实现任何线性效果?
- 我发现智能无人机课程里面讲了无人机建模这方面的理论知识
- one-hot编码的理解
- 古玩文物字画寄售系统源码/拍卖商城系统源码/竞拍系统源码转拍系统
- ORACLE12.1.0.2.0标准版下载地址
- LTE RMC/FRC测试与E-TM测试的区别
热门文章
- html5 指南针,html5指南针实现
- 可过滤多种广告的“ADM(阿呆喵)广告拦截工具
- Win10 蓝屏 SFC /SCANNOW发现损坏文件
- java实现md5签名实现对外调用接口
- 《千与千寻》再上映:18年后才发现,这是一部成年人的电影
- 【连载】从单片机到操作系统⑥——FreeRTOS任务切换机制详解
- STM32F0xx_PWR低功耗配置详细过程
- 学习c#的最后一天,做了一个文字版的1V1的小游戏
- Android来电铃声默认设置的实现方法与如何设置语音来电的默认铃声
- 微信小程序--基础内容(详解)(一)