- 将文件路径改为了/MSPN/dataset/CrowdPose/json 下,自己以为/MSPN已经是绝对路径了,结果还是报错
FileNotFoundError: [Errno 2] dataset = json.load(open(annotation_file,'r'))
- 用os.path.abspath(‘…’)查看才发现绝对路径是/MSPN/exps ,发现问题所在.
- 解决方法: 用 os.path.abspath(‘…’) 查看绝对路径,再将识别不出来的文件放到该绝地路径下.具体代码如下,亲测有效
json.load(open(os.path.abspath('..')+r'/crowdpose_trainval.json',"r"))