我是初出茅庐的。到目前为止,我已经安装了caffe、pycaffe和matcaffe,并查看了一些教程。
我想构建我自己的(lm)db文件来训练一个模型。
据我所知,caffe.berkeleyvision.com的所有教程在创建lmdb文件时都使用一组预处理的二进制文件。
我想从基础开始:假设我有一组格式正确的图像(jpeg,tiff,不管它是什么)。在这个例子中,这就是我所拥有的全部。然而,图像的数量很小,所以在这个假设的场景中,我可以手动地为每一张图片指定一个标签。如果你真的要训练一个模型,如果你想了解创建lmdb文件的过程,那就不好了--黄金!
可以自由地用lmdb代替h5py或其他最适合这种情况的东西。
我将如何单独从一组图像创建一个数据库?
发布于 2016-02-13 05:58:25
如果您对手工标记没有意见,您可以创建一个文本文档,其中为每幅图像创建一行,其中包含文件名/位置以及标签。
img1.jpg 0
img2.jpg 1
img3.jpb 3
img4.jpg 0
[...]然后,要么使用ImageData层,要么使用caffe附带的convert_imageset工具将其转换为lmdb或leveldb。
https://stackoverflow.com/questions/35372795
复制相似问题