基于Mxnet的车辆重识别(Re-ID)之数据集处理(以VeRi为例)

本文介绍了基于Mxnet的车辆重识别(Re-ID)系统中,数据预处理的步骤,特别是针对VeRi数据集的处理。讲解了Mxnet的rec文件格式,lst文件的生成方法,以及VeRi数据集的结构和内容。同时,详细阐述了如何读取xml文件以获取车辆ID、颜色和型号等标签信息,为训练神经网络做好准备。
摘要由CSDN通过智能技术生成

1.mxnet的输入数据解释:

      mxnet的数据输入与其他的框架诸如tensorflow,pytorch不同,其特别之处在于:不直接输入图片,而是输入rec文件。
      rec文件是什么?rec文件内存放了每一张图片的data以及对应的label,相当于将所有图片集合成一个文件,且这个文件中含有图像的数据和标签信息。生成一个rec文件需要一个lst文件,再利用mxnet文件夹下的tools文件夹下的im2rec.py将图片生成为rec文件和idx文件。

调用格式:

python im2rec.py lst文件存放路径 image文件存放路径

这样就根据lst文件和图像文件生成了rec和idx文件,生成的rec和idx文件与lst文件存放路径相同。

      那么接下来的问题是,如何生成这个lst文件?这个lst文件有什么呢?监督学习需要标签,因此这个lst文件里面需要包含每一张图片的存放地址(包括名称),标签信息。举个栗子:
在这里插入图片描述
      对上图的解释:第一列为数据的序号,第二列为车辆的ID,第三列为车辆的model信息(249中车型),第四列为图片存放的地址。
      所以对于编程人员来说,只需要编写预处理(preprocess)程序,将

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值