训练若干轮次后报错:AttributeError: ‘NoneType’ object has no attribute ‘text’
类似找不到’pose’的,还会出现找不到’truncated’、‘difficult’,尝试了很多次之后,我自己在YOLOX-main\yolox\evaluators\voc_eval.py文件中进行了如下更改就可以成功运行了:
obj_struct[“pose”] = obj.find(“pose”).text if obj.find(‘pose’) else ‘Unspecified’
obj_struct[“truncated”] = int(obj.find(“truncated”).text) if obj.find(‘truncated’) else 0
obj_struct[“difficult”] = int(obj.find(“difficult”).text) if obj.find(‘difficult’) else 0
下一步报错:
更改
int(float(bbox.find("xmin").text)),
int(float(bbox.find("ymin").text)),
int(float(bbox.find("xmax").text)),
int(float(bbox.find("ymax").text)),