efficientdet-pytorch icon indicating copy to clipboard operation
efficientdet-pytorch copied to clipboard

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

Open Kang-ye opened this issue 4 years ago • 5 comments

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

Kang-ye avatar Jan 22 '21 02:01 Kang-ye

回复过了

bubbliiiing avatar Jan 24 '21 13:01 bubbliiiing

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

Conglin-Li avatar Jun 06 '21 11:06 Conglin-Li

一般是根目录的问题

bubbliiiing avatar Jun 09 '21 14:06 bubbliiiing

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

Conglin-Li avatar Jun 09 '21 14:06 Conglin-Li

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

bubbliiiing avatar Jun 16 '21 08:06 bubbliiiing