当前位置:网站首页>常见数据集格式+数据集标注
常见数据集格式+数据集标注
2022-07-13 18:20:00 【booze-J】
一、什么是目标检测?
简单的来说就是,识别出目标的位置+类别。
例如:
人脸检测就是以人脸为目标进行检测
文字检测就是以文字为目标进行检测
目前主流的目标检测,都是以矩形框的形式进行输出,就是用矩形框将检测到的目标框出,但是这样的话精度就没有特别高,框内可能还有其他的目标。
语义分割:具有更高精度
二、常见数据集
1.VOC数据集
VOC数据集官网
VOC数据具体说明
参考文章:
目标检测:PASCAL VOC 数据集简介
Pascal Voc数据集详细分析
PASCAL VOC数据集分析
2.COCO数据集
三、数据集标注
线上标注网址:
makesense
CVAT
参考文章:
深度学习中常见的打标签工具和数据集集合
借助AI模型目标检测打标签工具 :Makesense.ai , 解放双手 ! ! !
CVAT制作COCO数据集,VOC数据集或其它格式的数据集简易入门教程
四、pytorch读取coco数据集
读取源码:
import torchvision
from PIL import ImageDraw
coco_data = torchvision.datasets.CocoDetection(
root="./val2007",# 存放图片的文件夹路径
annFile="./instances_val2017.json", # 标注文件的路径
)
# 第一个元素是PIL image,第二个元素是标注
image,info = coco_data[0]
# 创建ImageDraw对象用于绘制矩形框
image_handler = ImageDraw.ImageDraw(image)
# 从标注信息中取出标注的坐标位置
for annotation in info:
# 获取标注位置
x_min,y_min,width,height = annotation["bbox"]
# 在取出的第一张图片上绘制标注矩形框
image_handler.rectangle((x_min,y_min),(x_min+width,y_min+height))
image.show()
tips
- 熟练使用debug查询读取到的数据集的属性以及标注的属性进行分析。
边栏推荐
猜你喜欢
随机推荐
Kubernetes 问题排查全景图
EasyCVR服务无法启动的原因分析及磁盘空间易满的处理小技巧
Heartless sword English Chinese bilingual poem 005 Floating like clouds
每日刷题记录 (二十二)
命令提示符查看某端口占用情况,并清除占用
Design simulation of smart home monitoring system based on 51 single chip microcomputer (proteus simulation + source code + Report)
CentOS系统安装MySQL数据库
malloc,vmalloc与kmalloc,free,kfree与vfree的区别和联系
About blog migration
Google/facebook third party login
Manually switch scan
小程序毕设作品之微信教室预约小程序毕业设计(1)开发概要
优炫数据库参编中国信通院《数据库发展研究报告(2022年)》
关于博客迁移
CVPR | 基于密度与深度分解的自增强非成对图像去雾
Simple canvas animation principle
将 Terraform 生态粘合到 Kubernetes 世界
后备高速缓存api的使用
The source code is compiled according to mongoc
MySQL basic query statement







