bubbliiiing / efficientdet-pytorch

这是一个efficientdet-pytorch的源码,可以用于训练自己的模型。
MIT License
305 stars 61 forks source link

FileNotFoundError: [Errno 2] No such file or directory: 'VOCdevkit/VOC2007/Annotations/CompoundLeaves.xml' #16

Open Kang-ye opened 3 years ago

Kang-ye commented 3 years ago

运行voc_annotation.py文件时,由于文件名含有空格,提示FileNotFoundError: [Errno 2] No such file or directory: 'VOCdevkit/VOC2007/Annotations/CompoundLeaves.xml',请问如何解决。我的所有文件名都含有空格

bubbliiiing commented 3 years ago

回复过了

Conglin-Li commented 3 years ago

我也遇到相同的问题,请问回复的结果在哪,这个专栏里没有

bubbliiiing commented 3 years ago

一般是根目录的问题

Conglin-Li commented 3 years ago

这个好像不是根目录的原因,在使用你的voc_annotations时,他会根据train.txt生成xml的路径,如果train.txt的名字中包含空格时,他会分成多个名称并保存在那个2007_class.txt下,比如:GSHJADBH(1)会分成两个路径:F:/XXX/GSHJADBH.xml和F:/XXX/(1).xml,运行代码时就会报以上的错误,希望博主能写一个读取整行,而不是读取每个字符串的代码

bubbliiiing commented 3 years ago

有空格的话,后面代码也运行不起来的,划分box用的也是空格