1

我正在使用...获取我的训练数据

turicreate.image_analysis.load_images('TrainingData', with_path=True)

TrainingData/有我所有的训练数据,使用文件夹名称作为标签......

data['label'] = data['path'].apply(lambda path: os.path.dirname(path.split('/')[-1]))

这得到了最后一个目录......问题是 turicreate 比我预期的要深入。

目录结构如下所示...

  • 训练数据/
    • 型号1/
      • ADirectory/ // <== 这里有问题(我想忽略这个目录)
        • img1_s.jpg
      • img1.jpg
      • img2.jpg
    • 型号2/
  • 运行TuriCreate.py

目前 turicreate 正在进入 TrainingData ,这是我所期望的......但它正在使用所有子目录以及我想要建模的目录。

有没有办法做到这一点?

编辑:我发现您可以将 recursive=False 添加到 load_images 函数调用中。这个问题是我正在使用递归......只是严格地使用一个深度级别的递归。

4

0 回答 0