目标检测数据集VOC打卡

这篇博客介绍了如何准备PASCAL VOC数据集,创建数据列表,并构建目标检测的PyTorch DataLoader。通过数据增强提升模型的鲁棒性,并详细解释了DataLoader的相关参数设置。
摘要由CSDN通过智能技术生成

打卡目标检测

  1. 数据集准备
    “”“python
    create_data_lists
    “””
    from utils import create_data_lists

if name == ‘main’:
# voc07_path,voc12_path为我们训练测试所需要用到的数据集,output_folder为我们生成构建dataloader所需文件的路径
# 参数中涉及的路径以个人实际路径为准,建议将数据集放到dataset目录下,和教程保持一致
create_data_lists(voc07_path=’…/…/…/dataset/VOCdevkit/VOC2007’,
voc12_path=’…/…/…/dataset/VOCdevkit/VOC2012’,
output_folder=’…/…/…/dataset/VOCdevkit’)

  1. 构建dataloader
    #train_dataset和train_loader的实例化
    train_dataset = PascalVOCDataset(data_folder,
    split=‘train’,
    keep_difficult=keep_difficult)
    train_loader = torch.utils.data.DataLoader(train_dataset, batch_size=batch_size, shuffle=True,
    collate_fn=train_dataset.collate_fn, num_workers=workers,
    pin_memory=True) # note that we’re passing the collate function

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值