2017-07-31 259 views
-1

我正尝试在自己的数据集上工作,为此,我必须创建一个LMDB文件,我曾使用此脚本创建不同数据集的LMDB文件,工作得很好,现在它只是抛出一个错误。 这是脚本。尝试创建LMDB文件时出错

CAFFE_ROOT=/home/decentmakeover/caffe 
OUTPUT=/home/decentmakeover/invasive_species 
LABEL_TEXT_ROOT=/home/decentmakeover/invasive_species 
TRAIN_DATA_ROOT=/home/decentmakeover/invasive_species/train/ 
VAL_DATA_ROOT=/home/decentmakeover/invasive_species/train/ 

# Set RESIZE=true to resize the images to 256x256. Leave as false if 
images have 
# already been resized using another tool. 
#RESIZE=false 
RESIZE=true 
if $RESIZE; then 
    RESIZE_HEIGHT=256 
    RESIZE_WIDTH=256 
else 
    RESIZE_HEIGHT=0 
    RESIZE_WIDTH=0 
fi 

echo "Creating train lmdb..." 

TOOLS=$CAFFE_ROOT/build/tools 

GLOG_logtostderr=1 $TOOLS/convert_imageset \ 
    --resize_height=$RESIZE_HEIGHT \ 
    --resize_width=$RESIZE_WIDTH \ 
    --shuffle \ 
    $TRAIN_DATA_ROOT \ 
    $LABEL_TEXT_ROOT/train.txt \ 
    $OUTPUT/invasive_species_train_lmdb 

echo "Creating val lmdb..." 

GLOG_logtostderr=1 $TOOLS/convert_imageset \ 
    --resize_height=$RESIZE_HEIGHT \ 
    --resize_width=$RESIZE_WIDTH \ 
    --shuffle \ 
    $VAL_DATA_ROOT \ 
    $LABEL_TEXT_ROOT/val.txt \ 
    $OUTPUT/invasive_species_val_lmdb 

echo "Compute image mean..." 

$TOOLS/compute_image_mean $OUTPUT/invasive_species_train_lmdb \ 
    $OUTPUT/invasive_species_mean.binaryproto 

echo "Done." 

,这是错误: The Error Photo

任何建议就如何解决这一问题将有助于

回答

1

其中正在创建LMDB必须事先存在的目录。

确保空目录invasive_species_train_lmdbinvasive_species_val_lmdb在路径OUTPUT创建运行此脚本之前。