Shell命令使用

sed

处理数据集,将文件夹下所有的图片名称导入txt并赋上label

  • 进入目录,使用find命令查找所有文件名
find -name '*.jpg'
image.png
  • 使用重定向导入到txt文件
find -name '*.jpg' > label.txt
  • label.txt每行中的./去掉
sed -i 's/^.\///g' label.txt       .\/是转义字符'/'
image.png
  • 每行行尾添加标签
sed -i 's/$/ 0/g' label.txt
image.png

将翻转和旋转两个文件下的lable.txt合并

  • 在根目录下创建0_aug文件夹,将翻转和旋转的图像复制到此文件夹下
  • 合并label.txt
cat 0_flip/label.txt 0_rotate/label.txt > 0_aug/label.txt
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容