因为json文件里的图片路径有一些中文或者其他字符,在训练过程中会认为这些图片存在问题。不容易处理,可以将图片路径修改。
import json
import os
for JSON in os.listdir('json'):
with open('json/' + JSON, encoding='gb18030') as f:
data = json.load(f)
data['imagePath'] = '/data/liubo/paddle_mask/imgs/' + JSON.replace('json', 'jpg')
with open('json2/' + JSON, 'w') as f2:
json.dump(data, f2,indent=1)
修改前后对比