判断图片(images)和标签(labels)是否对应,并同时更改文件名

import os
train_images_path_old = r'C:\Users\Administrator\Desktop\mask\train\images'
train_images_path_new = r'C:\Users\Administrator\Desktop\mask\train\images2'
train_labels_path_old = r'C:\Users\Administrator\Desktop\mask\train\labels'
train_labels_path_new = r'C:\Users\Administrator\Desktop\mask\train\labels2'

os.chdir(train_images_path_old)
os.chdir(train_labels_path_old)
list_images = os.listdir(train_images_path_old)
list_labels = os.listdir(train_labels_path_old)
images_number = 0 #图片后面加的序号
labels_number = 0 #图片后面加的序号,用一个就行
for images_list_num in range(0, len(list_images)):  #先遍历图片序号,再检测标签需要是否与之对应,之后改成一样的名字

    for labels_list_num in range(0, len(list_labels)):
       images_old_name = list_images[images_list_num]
       labels_old_name = list_labels[labels_list_num]
       if (images_old_name[:-3]==labels_old_name[:-3]):
            print("图片文件与标签已经对应,对应的序号为&#x
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值