CUHK 和PRW转为YOLO标签

 

 

行人搜索中有ID 标签(第二列),但是目标检测中没有ID,因此要把第二列去掉

import glob
import os
import cv2
import csv
import math
import random
import shutil
from PIL import Image

labelpath = "E:\\workspace\\dataset\\PRW\\labels_with_ids"
labelpath_new = "E:\\workspace\\dataset\\PRW\\labels_wo_ids"
if __name__ == "__main__":
    labels_file_names = glob.glob(os.path.join(labelpath, '*.txt'))
    file_name_new  = ""
    for file_name in labels_file_names:
        for line in open(file_name, "r"):  # 设置文件对象
            words = line.split(' ')
            file_name = file_name.replace('\\', '/')
            file_name_wo_dir = file_name.split("/")[-1]
            if os.path.join(labelpath_new, file_name_wo_dir) != file_name_new:
                file_name_new =os.path.join(labelpath_new, file_name_wo_dir)
                fw = open(file_name_new, 'w')
            else:
                fw = open(file_name_new, 'a')
            str1 = str(words[0]) + " " + str(words[2]) + " " + str(words[3]) + " " + str(words[4]) + " " + str(words[5])
            fw.write(str1)
        fw.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值