caffe之操蛋的create_imagenet
来源:互联网 发布:程序员必读书单 颈椎病 编辑:程序博客网 时间:2024/04/28 17:19
QAQ,鼓捣了三四天,反正我蠢我bb
train0.JPEG 0train1.JPEG 0train2.JPEG 0train3.JPEG 0train4.JPEG 0train5.JPEG 0train6.JPEG 0train7.JPEG 0......
train.txt应该这样写
<filename><一个空格><类别号>
cdcd 文档/sh_learnbash val.shbash train.sh
#! /bin/bashcdcd 文档/sh_learnpath=train2rm -r trainrm train.txtcleardir=$(ls $path)num_pic=0num_num=0num_name=0max=200 mkdir traindir2=$(ls $path$i)for i in $dir2doecho "数字:($i),编号:($num_num)"num_pic=0dir3=$(ls $path/$i)for j in $dir3doif [ $max -gt $num_pic ]thenecho "第($num_pic)张图片名($j),新图片名($num_name.jpg)"cp $path/$i/$j train/train$num_name.JPEGecho train$num_name.JPEG $num_num >> train.txt filet num_pic+=1let num_name+=1done let num_num+=1done
#! /bin/bashcdcd 文档/sh_learnpath=val2rm -r valrm val.txtcleardir=$(ls $path)num_pic=0num_num=0num_name=0max=200 mkdir valdir2=$(ls $path$i)for i in $dir2doecho "数字:($i),编号:($num_num)"num_pic=0dir3=$(ls $path/$i)for j in $dir3doif [ $max -gt $num_pic ]thenecho "第($num_pic)张图片名($j),新图片名($num_name.jpg)"cp $path/$i/$j val/train$num_name.JPEGecho train$num_name.JPEG $num_num >> val.txt filet num_pic+=1let num_name+=1done let num_num+=1done
这是我把图片放在一起并生成txt的
然后是那个该死的create_imagenet<oh,不是该死的,是我蠢=- =,QAQ>
(注意:这里用的是灰度图像,灰度灰度灰度gray)
#!/usr/bin/env shclearsudo rm -r examples/my_imagenet/ilsvrc12_train_lmdbsudo rm -r examples/my_imagenet/ilsvrc12_val_lmdbEXAMPLE=examples/my_imagenetDATA=data/my_ilsvrc12data/TOOLS=build/tools TRAIN_DATA_ROOT=data/my_ilsvrc12data/train/RESIZE=trueif $RESIZE; then RESIZE_HEIGHT=32 RESIZE_WIDTH=32else RESIZE_HEIGHT=0 RESIZE_WIDTH=0fiif [ ! -d "$TRAIN_DATA_ROOT" ];then echo "Error: TRAIN_DATA_ROOT is not a path to a directory:$TRAIN_DATA_ROOT" echo "Set the TRAIN_DATA_ROOT variable in create_imagenet.sh to thepath" \ "where the ImageNet training data is stored." exit 1fiecho "Creating train lmdb..."GLOG_logtostderr=1 $TOOLS/convert_imageset \ --resize_height=$RESIZE_HEIGHT \ --resize_width=$RESIZE_WIDTH \ --backend="lmdb" \ --gray=true \ --shuffle \ $TRAIN_DATA_ROOT \ $DATA/train.txt \ $EXAMPLE/ilsvrc12_train_lmdbVAL_DATA_ROOT=data/my_ilsvrc12data/val/if [ ! -d "$VAL_DATA_ROOT" ]; then echo "Error: VAL_DATA_ROOT is not a path to a directory:$VAL_DATA_ROOT" echo "Set the VAL_DATA_ROOT variable in create_imagenet.sh to thepath" \ "where the ImageNet validation data is stored." exit 1fiecho "Creating val lmdb..." GLOG_logtostderr=1 $TOOLS/convert_imageset \ --resize_height=$RESIZE_HEIGHT \ --resize_width=$RESIZE_WIDTH \--backend="lmdb" \ --gray=true \--shuffle \ $VAL_DATA_ROOT \ $DATA/val.txt \ $EXAMPLE/ilsvrc12_val_lmdb echo "Done."重点啊:sh create_imagenet.sh
结果啊:
Creating train lmdb...I1031 10:05:10.154927 11937 convert_imageset.cpp:86] Shuffling dataI1031 10:05:10.155725 11937 convert_imageset.cpp:89] A total of 2000 images.I1031 10:05:10.155937 11937 db_lmdb.cpp:35] Opened lmdb examples/my_imagenet/ilsvrc12_train_lmdbI1031 10:05:11.350745 11937 convert_imageset.cpp:147] Processed 1000 files.I1031 10:05:12.523094 11937 convert_imageset.cpp:147] Processed 2000 files.Creating val lmdb...I1031 10:05:12.550520 11938 convert_imageset.cpp:86] Shuffling dataI1031 10:05:12.551501 11938 convert_imageset.cpp:89] A total of 2000 images.I1031 10:05:12.551832 11938 db_lmdb.cpp:35] Opened lmdb examples/my_imagenet/ilsvrc12_val_lmdbI1031 10:05:15.412485 11938 convert_imageset.cpp:147] Processed 1000 files.I1031 10:05:18.186136 11938 convert_imageset.cpp:147] Processed 2000 files.Done.erkp@erkp:~/caffe-master$ sudo bash '/home/erkp/caffe-master/data/my_ilsvrc12data/create_imagenet.sh'结果是这个鸟样:
may force be with me
--backend="lmdb" \ --gray=true \1 0
- caffe之操蛋的create_imagenet
- 【程序员的操蛋生活之】到底是蛋疼的客户需求,还是操蛋的程序员?
- 操蛋的CSDN
- 操蛋的Bug
- 操蛋的项目
- 记一次操蛋的mysql注入之旅
- 男人操蛋的一辈子
- 男人操蛋的一辈子
- csdn操蛋的生活
- “操蛋”的短学期
- 这个操蛋的一周。
- 操蛋的验证码
- 一些操蛋的代码
- 操蛋的Camera V2
- 操蛋
- 操蛋
- 【程序员的操蛋生活之】心里有什么,看见的东西就是什么!
- 【程序员的操蛋生活之】心里有什么,看见的东西就是什么!
- MySQL基础代码示例
- Android微信、QQ、微博第三方登录
- spark的standalone集群搭建
- Eureka
- 剑指offer62题序列化二叉树
- caffe之操蛋的create_imagenet
- 账号备份
- VTK User’s Guide -11th edition 第01章-欢迎学习VTK
- python学习笔记 递归函数
- IOS移动端(H5)alert/confirm提示信息去除网址(URL)
- [深度学习论文笔记][Image Reconstruction] Understanding Deep Image Representations by Inverting Them
- 有用的网络链接地址
- 常用git命令
- easyUI之combo