【问题标题】:How to load the image with caffe?如何用 caffe 加载图像?
【发布时间】:2016-06-07 10:08:20
【问题描述】:

我正在使用 Caffe-windows 为机器学习程序编写代码。 我想加载图像文件。但是,我不知道将图像转换为 leveldb。 无法加载图像?我的意思是,我想要图像加载。不是 leveldb 数据。

我正在使用 caffe-windows 和 Visual Studio 2013。

谢谢。

【问题讨论】:

  • 是加载单个图像来测试网络,还是加载多个图像来训练它?
  • 你查看过 caffe caffe.io.load_image 的 python 接口吗?
  • 你好。我正在使用cpp。而且,我想加载许多图像进行训练。
  • 那么为什么不使用convert_imageset 来准备一个数据集进行训练呢?

标签: c++ caffe


【解决方案1】:

将图像转换为 db(leveldb/lmdb) 文件可以加快训练速度,因为它可以减少网络从磁盘读取图像所需的时间。

如果您仍然不想这样做,您可以在 prototxt 中使用类型为“ImageData”而不是“Data”的图层,并通过

设置其参数

image_data_param { source: "path/to/your/images/list.txt" }

list.txt 中的每一行都提供了图像的路径及其标签。

【讨论】:

    猜你喜欢
    • 2016-11-20
    • 2020-09-30
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多