生成train.txt和val.txt

来源:互联网 发布:iphone7网络频段 编辑:程序博客网 时间:2024/06/12 01:24
#!/usr/bin/env sh
DATA=/home/cjj/caffe/data/myimage
MY=/home/cjj/caffe/data/myimage
echo "Create train.txt..."
rm -rf $MY/train.txt
for i in 3 4 5 6 7
do
find $DATA/train -name $i*.jpg | cut -d '/' -f8 | sed "s/$/ $i/">>$MY/train.txt
done
echo "Create test.txt..."
rm -rf $MY/test.txt
for i in 3 4 5 6 7
do
find $DATA/val -name $i*.jpg | cut -d '/' -f8 | sed "s/$/ $i/">>$MY/test.txt
done

echo "All done"



#!/usr/bin/env sh
DATA=/home/cjj/caffe/data/myimage
    echo "Create train.txt..."  
    rm -rf $DATA/train.txt  
    find $DATA/train/s -name *.JPEG | cut -d '/' -f8-9 | sed "s/$/ 1/">>$DATA/train.txt  
    find $DATA/train/x -name *.JPEG | cut -d '/' -f8-9 | sed "s/$/ 2/">>$DATA/tmp.txt  
     cat $DATA/tmp.txt>>$DATA/train.txt  
     rm -rf $DATA/tmp.txt  
    echo "Done.."  



#!/usr/bin/env sh
DATA=/home/cjj/caffe/data/myimage
    echo "Create val.txt..."  
    rm -rf $DATA/val.txt  
    find $DATA/val -name n01704323*.JPEG | cut -d '/' -f8 | sed "s/$/ 1/">>$DATA/val.txt  
    find $DATA/val -name n01770393*.JPEG | cut -d '/' -f8 | sed "s/$/ 2/">>$DATA/val.txt  
    find $DATA/val -name n01734418*.JPEG | cut -d '/' -f8 | sed "s/$/ 3/">>$DATA/val.txt
    find $DATA/val -name n01773157*.JPEG | cut -d '/' -f8 | sed "s/$/ 4/">>$DATA/val.txt    
    # cat $DATA/tmp.txt>>$DATA/train.txt  
    # rm -rf $DATA/tmp.txt  
    echo "Done.." 



0 0