mot数据集_MOT数据集转化成VOC格式脚本(mot2voc).pdfVIP

mot数据集_MOT数据集转化成VOC格式脚本(mot2voc).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mot数据集_MOT数据集转化成VOC格式脚本(mot2voc) 使⽤mmdetection检测框架进⾏相关的训练,由于MOT的数据集标注格式和检测常⽤的VOC以及COCO格式有很⼤的差距,因此⽤于检测 任务的时候,需要将mot格式的数据集转化成VOC格式⽤于检测任务的训练,评估。 HUST⼩菜鸡:将MOT17-Det数据集转成VOC格式 之前我写过⼀篇将MOT17转化成VOC格式的⽂章,但是该⽅法是⼀个分布的步骤,⽽且在实际操作过程中很复杂,考虑到最近⼜要对 MOT20数据集进⾏处理,同时后续数据集的处理需求,所以这⾥开源实现了⼀个mot2voc的开源git,⽤于其他学习需求,同时封装了⼀ 个⽣成train的结果脚本,⽤于直接⽣成结果的⽂件,⽤于使⽤matlab对结果进⾏评估。 HUST⼩菜鸡:基于MATLAB的MOT官⽅评估⼯具 不多说直接上git地址: /PanXF-HUST/ PanXF-HUST/mot2voc 后续有其他的封装好的脚本我也会持续更新 解析命令⾏参数 def parse_args(): parser = argparse.ArgumentParser(description=Convert MOT2VOC format) parser.add_argument( year, choices=[17, 20], default=none, help=year of MOT dataset) args = parser.parse_args() return args 这⾥针对数据集格式命令⾏必须输⼊参数为17或者20,分别代表对MOT17和MOT20进⾏处理 解析ini⽂件关于图⽚相关信息 def parse_ini(dir): ini_fp = open(dir + seqinfo.ini,r) seq_info = ini_fp.readlines() seqLenth = int(seq_info[4][10:]) imWidth = int(seq_info[5][8:]) imHeight = int(seq_info[6][9:]) return seqLenth,imWidth,imHeight ⽣成标注⽂件 def gennerate_gt(gt,Annotation,frame,filename,width,height): 校验处理前后图⽚数量和标注是否⼀致 def check_num(data_dir, JPEGImage_dir,Annotations_dir=None,ori_num = 0): num = 0 for folder in data_dir: folder_len,_,_ = parse_ini(folder) num += folder_len img_list = os.listdir(JPEGImage_dir) if ori_num==0: img_num = len(img_list) else: img_num = len(img_list)-ori_num # print(img_num:,img_num) if Annotations_dir: ann_list = os.listdir(Annotations_dir) ann_num = len(ann_list) assert ann_num == num assert img_num == num,if it is the second time run this demo, please delete the JPEGImages folder and retry # print(num:, num) print(folders {} have been succeed checked.format(data_dir)) return num 分割数据集 def segment_dataset(ImageSets,Ma

文档评论(0)

千帆起航 + 关注
实名认证
文档贡献者

走过路过,不要错过!

1亿VIP精品文档

相关文档