【问题标题】:Using sklearn load_files() to load images from png as data使用 sklearn load_files() 从 png 加载图像作为数据
【发布时间】:2014-06-28 13:58:21
【问题描述】:

我目前正在使用 sklearn 构建一个简单的图像识别器。

我需要使用 load_files('./directory/') 从该目录中的子文件夹加载图像。

正确获取目标值但数据属性不是简单的像素值。我假设我需要设置编码参数以考虑图像文件,但找不到确切使用的内容。

【问题讨论】:

    标签: python scipy scikit-learn


    【解决方案1】:

    编码参数用于解码文件内容的原始字节,假设为文本编码(例如 UTF-8)。

    对于图像文件,您需要自己迭代 filenames 属性的内容并使用类似 scipy.misc.imread 的内容(您还需要安装 PIL 或 Pillow 包)。

    这是一个实用函数,用于将野生标签面孔中的 jpeg 文件数据加载为 numpy 数组:

    https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/lfw.py#L108

    您可以使用它来了解如何编写自己的自定义数据集加载器。

    【讨论】:

      猜你喜欢
      • 2017-10-26
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多