2017-07-31 18 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." 

が、これは誤りである:これは

答えて

1

LMDBが事前に存在している必要があります作成されているディレクトリに役立つだろう解決する方法のよう The Error Photo

任意の提案。

このスクリプトを実行する前に、空のディレクトリinvasive_species_train_lmdbおよびinvasive_species_val_lmdbがパスOUTPUTに作成されていることを確認してください。

関連する問題