语义分割数据集导入报错
收藏
语义分割数据集导入报错
按照指示完成了JPEGImages,label.txt,
对Annotations的建立不是非常清楚,复制了例子中Annotations文件夹下的一个文件,切割后做了同等数量的图,出现了报错。
sunszy12345678
已解决
12#
回复于2021-12
自问自答,自己解决了,解决思路如下所示: 不是txt文档路径的问题,是Annotations文件夹下的子文件的问题,之前用rewrite将jpg转为png,所以生成的图像为3通道。实际上该文件应为单通道文件,所以只需要复制例子中对应的文件夹下的图像文件即可,或者写python代码把其他两个通道删除后保存即可。
0
收藏
请登录后评论
我看着样子,应该是label标签没对应。
分割任务必须是数据和标签一一对应,标签图片必须与原图大小一致。
您好,请看一下,我这样标签有什么问题吗?
您好,请看下我这样标签有什么问题吗?
核对一下即可,或者看看给出的示例数据是怎么样的,抄过去就好
我觉得应该是路径的问题。你把labels.txt的路径打印出来看看是不是你这个文件的路径
第一个报错list index out of range,是不是label。txt有些问题
F:\zwfg\kh_1w\kh\labels.txt
F:\zwfg\kh_1w\kh\labels.txt
你打印你读取的那个labels.txt的路径,打印读取到的那个label里面的东西。我看着就是路径错了。程序读取的不是你自己的这个路径。是它自带的那个。你光给一句你的路径发我们,我们也看不了啊。
自问自答,自己解决了,解决思路如下所示:
不是txt文档路径的问题,是Annotations文件夹下的子文件的问题,之前用rewrite将jpg转为png,所以生成的图像为3通道。实际上该文件应为单通道文件,所以只需要复制例子中对应的文件夹下的图像文件即可,或者写python代码把其他两个通道删除后保存即可。