import os
import csv
images, labels = [], []#初始化两个list数组分别存放csv文件里图片路径和标签
with open('val.csv') as f:#读入原来的csv文件
reader = csv.reader(f)
for row in reader:
img, label = row#将每行读入的内容分别赋给新的变量
images.append(img)#将读入的图片路径加到list数组中
labels.append(label)#将读入的标签加到list数组中
images_new=[]#初始化一个新的list数组用于存放新的图片路径
labels_new=[]
for i in range(len(labels)):
images_split=images[i].split('/')#这里使用split分割,按照split('/')分割后得到一个新的list数组
# 取出文件名,换上新的地址前缀
image=images_split[7]
images_new.append('../LeviCDVOC/JPEGImages/val/'+image)
labels_split=labels[i].split('/')#这里使用split分割,按照split('/')分割后得到一个新的list数组
# 取出文件名,换上新的地址前缀
label=labels_split[7]
labels_new.append('../LeviCDVOC/SegementationClass/val/'+image)
import numpy as np
import pandas as pd
save_name = 't.csv'
jpgfilenam
修改csv
于 2022-07-17 10:03:43 首次发布