我开始编写下面的代码,通过使用tensorflow查看我的数据集。我试图将图像加载到tensorflow。所以我添加了相对路径,如下所示。
import tensorflow as tf
gpus = tf.config.experimental.list_physical_devices('GPU')
for gpu in gpus:
tf.config.experimental.set_memory_growth(gpu, True)
print(tf.config.list_physical_devices('GPU'))
images = tf.data.Dataset.list_files('data\\images\\*.jpg',shuffle=False)
下面是错误的。
Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true. Summarized data: b'No files matched pattern:: data\\images\\*.jpg'
你可以在下面看到我的文件夹层次结构。我认为我的路径是正确的。在图像文件夹中有多个.jpg格式的图像。
我也试着改变我的路径到下面的变化,但没有一个工作。
'\\data\\images\\*.jpg'
'/data/images/*.jpg'
'data/images/*.jpg'
我错过了什么,你能帮我吗?
更新:
最后,我不能让它与相对路径工作,所以我去与完整的绝对路径,它的工作。
1条答案
按热度按时间0sgqnhkj1#
您可以通过将最后一个图像文件夹路径指定给list_files()从文件夹导入内部图像,如下所示:
输出量:
有关导入文件集的详细信息,请参阅此链接。