Deep learning &引用;检查失败:数据中的大小==数据大小;创建平均图像时出错,如何解决?
我试图从caffe中的训练数据生成平均图像。我的数据是256x256灰度图像。我使用Deep learning &引用;检查失败:数据中的大小==数据大小;创建平均图像时出错,如何解决?,deep-learning,caffe,pycaffe,matconvnet,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 \
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)
我相信所有的图片都有相同的大小和格式。有人有什么建议来解决这个错误吗
非常感谢您的帮助。能否附上完整的文件(create_imagenet.sh),因为不清楚什么是$RESIZE\u HEIGHT,$RESIZE_WIDTH@Bharat我可以解决它。现在它正在工作。谢谢