调试caffe,用已有的网络训练自己的数据集的时候(我这里做的是二分类)。在生成均值文件之后,开始train,发现出现了这个问题。
1,路径正确,却读不到图片。
[db_lmdb.hpp:15] Check failed: mdb_status == 0 (2 vs. 0) No such file or directory
我发现这check failed的上面有一句话:就是loading file form :data/ilsvrc12/imagenet_mean.binaryproto
这说明是在找均值文件的时候没找到。然后,我们看看那些地方涉及到了这个信息。
我发现,只有这几个地方涉及到了均值文件。打开 train_val.prototxt把均值文件改为绝对路径。这下肯定出不了错误。最好不用相对路径描述文件。因为caffe中很多错误是由于路径问题。
在这之中cat_data是我的诗句存储的地方。就像mnist一样。是个文件夹。