sed
處理數(shù)據(jù)集,將文件夾下所有的圖片名稱導(dǎo)入txt并賦上label
- 進(jìn)入目錄,使用
find命令查找所有文件名
find -name '*.jpg'

image.png
- 使用重定向?qū)氲絫xt文件
find -name '*.jpg' > label.txt
- 將
label.txt每行中的./去掉
sed -i 's/^.\///g' label.txt .\/是轉(zhuǎn)義字符'/'

image.png
- 每行行尾添加標(biāo)簽
sed -i 's/$/ 0/g' label.txt

image.png
將翻轉(zhuǎn)和旋轉(zhuǎn)兩個(gè)文件下的lable.txt合并
- 在根目錄下創(chuàng)建
0_aug文件夾,將翻轉(zhuǎn)和旋轉(zhuǎn)的圖像復(fù)制到此文件夾下 - 合并
label.txt
cat 0_flip/label.txt 0_rotate/label.txt > 0_aug/label.txt