批处理命令有时候还是很强大的,下面来分享一下,批处理的相关命令,大家共同学习!欢迎拍砖!
下面以OpenCv Hog+SVM 里获取资源数据为例:
在这里面,我们需要0~9这10K个数据的资源路径,偶数行还要添加标签。
1.手动将下载好的数据分类:
这个手动将数据,例如:全是0的图片放到0这个文件夹下,其他类似!
2.以0为例,在0这个文件夹下新建一个文本(txt),在里面输入:
dir /b/s/p/w *.bmp > num.txt
然后保存为path.bat文件(修改文件后缀名即可)
双击这个path.bat批处理文件,就可以在0这个文件夹下生成num.txt,里面全是图片资源路径
3.接着再新建一个批处理文件如:battt.bat,输入:
setlocal enabledelayedexpansion
for /f "delims= " %%a in (num.txt) do (
set /a line =0
echo %%a >>0.txt
echo !line! >>0.txt
)
双击运行,会在该路径下生成0.txt
4.其他剩余的1~9雷同,一样处理
5.新建一个文