创建平均图像时“检查失败:size_in_datum == data_size”错误,如何解决?

时间:2017-01-05 15:21:39

标签: deep-learning caffe pycaffe matconvnet

我正在尝试从caffe中的训练数据生成平均图像。我的数据是256x256灰度图像。我使用create_imagenet.sh创建了lmdb,将--shuffle替换为--gray

我编辑了create_imagenet.sh,如下所示:

GLOG_logtostderr=1 $TOOLS/convert_imageset \
    --resize_height=$RESIZE_HEIGHT \
    --resize_width=$RESIZE_WIDTH \
    --gray \
    $TRAIN_DATA_ROOT \
    $DATA/train.txt \
    $EXAMPLE/train_lmdb

echo "Creating val lmdb..."

GLOG_logtostderr=1 $TOOLS/convert_imageset \
    --resize_height=$RESIZE_HEIGHT \
    --resize_width=$RESIZE_WIDTH \
    --gray \
    $VAL_DATA_ROOT \
    $DATA/val.txt \
    $EXAMPLE/val_lmdb

echo "Done."

我成功生成了我的LMDB数据库。但是在创建mean image时我仍然遇到以下错误。

 F0105 14:50:52.470038  2191 compute_image_mean.cpp:77] Check failed: size_in_datum == data_size (64000 vs. 65536) Incorrect data field size 64000
*** Check failure stack trace: ***
    @     0x7faa4978d5cd  google::LogMessage::Fail()
    @     0x7faa4978f433  google::LogMessage::SendToLog()
    @     0x7faa4978d15b  google::LogMessage::Flush()
    @     0x7faa4978fe1e  google::LogMessageFatal::~LogMessageFatal()
    @           0x402be1  main
    @     0x7faa486da830  __libc_start_main
    @           0x403249  _start
    @              (nil)  (unknown)
Aborted (core dumped)

我确信所有图像都具有相同的大小和格式。有没有人有任何建议来解决这个错误?

非常感谢您的帮助。

0 个答案:

没有答案