我正在尝试对数字进行分类(mnist)。我需要从lmdb数据制作一个平均图像文件,用它来测试(分类)数字图像。 所以我试图使用compute_image_mean来构建平均图像文件,但我在下面收到以下错误。
F1219 12:45:42.852679 6189 db_lmdb.hpp:15] Check failed: mdb_status == 0 (20 vs. 0) Not a directory
*** Check failure stack trace: ***
@ 0x7f4c092bbdaa (unknown)
@ 0x7f4c092bbce4 (unknown)
@ 0x7f4c092bb6e6 (unknown)
@ 0x7f4c092be687 (unknown)
@ 0x7f4c097a1291 caffe::db::LMDB::Open()
@ 0x402044 main
@ 0x7f4c082c7f45 (unknown)
@ 0x402a8a (unknown)
@ (nil) (unknown)
Aborted (core dumped)
使用的命令 - ./../build/tools/compute_image_mean ./data/train.mdb ./mean.binaryproto
这是生成平均图像文件的正确方法吗?
答案 0 :(得分:2)
作为数据库路径,您只需要提供DB文件夹的路径,而不是数据库本身 尝试:
./../build/tools/compute_image_mean ./data/ ./mean.binaryproto