求助!ImageFolderDataset()的错误


#1

使用 ImageFolderDataset 函数获取dataset的时候,总会出现错误

mxnet.base.MXNetError: [15:45:41] C:\Jenkins\workspace\mxnet-tag\mxnet\src\io\image_io.cc:223: Check failed: file.is_open(): Imread: ‘C:\Users\81991\Documents\images\ai_challenger_pdr2018_trainingset_20181023\tomato images\41\00854623-ba28-446d-a1d5-03c0ae3f99d9___Com.G_TgS_FL 7949_看图王.jpg’ couldn’t open file: Invalid argument

将其中错误的文件打开时也可以正常打开,是为什么呢


#2

问题的追加,我的数据集中超过1000张图片的文件夹就会出现问题。


#3

有一种可能是opencv实现的图像读取,对于路径中文字符不支持,可以把单张图片拿出来验证一下


#4

谢谢,我调了mxnet的源码看了看,这个函数用的是mxnet.image.imread()函数,这个函数不支持中文字符,所以显示的报错是无效的文件