FileNotFoundError: [Errno 2] No such file or directory: ‘ETHZ/eth01/images/image_00000001_0.png’
当明明这张图片存在。地址正确,却依然报错的时候,可以采用绝对地址,写出完整的地址。
for i in range(len(img_paths)):
img_paths[i] = osp.join('/home/fuc/code/MOTcode/ByteTrack/datasets/'+img_paths[i])
label_paths[i] = osp.join('/home/fuc/code/MOTcode/ByteTrack/datasets/'+ label_paths[i])
完整代码如下:
import os
import numpy as np
import json
from PIL import Image
import os.path as osp
DATA_PATH = 'datasets/Cityscapes/'
DATA_FILE_PATH = 'datasets/data_path/citypersons.train'
OUT_PATH = DATA_PATH + 'annotations/'
def load_paths(data_path):
with open(data_path, 'r') as file:
img_files = file.readlines()
img_files = [x.replace('\n', '') for x in img_files]
img_files = list