欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

bat批处理

程序员文章站 2022-04-17 12:24:12
...

在用支持向量机处理手写识别时,需要一个保存模板图片路径与0~9标签的文本txt,如下:
 bat批处理
            
    
    博客分类: Opencv bat批处理路径 
 

实现步骤:(这里路径为D:\nums)

step1、

到路径D:\nums\train0下,新建 "p.txt",输入

dir /b/s/p/w *.jpg>num.txt

 保存并重命名为 "p.bat",双击运行可得--> "num.txt" 内容如下:
bat批处理
            
    
    博客分类: Opencv bat批处理路径 

继续新建 "pp.txt",输入

setlocal enabledelayedexpansion
for /f "delims=  " %%a in (num.txt) do (
set /a line =0      注释:0为标签,step2中应相应该为 1 - 9
echo %%a >>0.txt
echo !line! >>0.txt
)

 保存并重命名为"pp.bat",双击得到-->"0.txt",内容如下:
bat批处理
            
    
    博客分类: Opencv bat批处理路径 
 

step2、

按照步骤一方法处理 "D:\nums\train1" ~ "D:\nums\train9" ,分别得到 "1.txt" ~ "9.txt"。

 

step3、

到路径 D:\nums 下,新建 "hb.txt" ,输入

@echo off
set d=d:\nums
pushd %d%
del hb.tmp 2>nul
for /f "tokens=*" %%i in ('dir/b/s *.txt') do type "%%i">>hb.txt
ren hb.tmp hb.txt
popd

 保存并重命名为 "hb.bat",双击运行得到"hb.txt",就得到开篇时的目的文件:


bat批处理
            
    
    博客分类: Opencv bat批处理路径 
 

OK,到此所需要的路径文件就创建成功了!

 

以上步骤均可在Dos命令框下实现,bat批处理只是把在黑框框里一行一行的内容一次性输入而已,有兴趣的同学可以用Dos实现,OK。
 

  • bat批处理
            
    
    博客分类: Opencv bat批处理路径 
  • 大小: 30.1 KB
  • bat批处理
            
    
    博客分类: Opencv bat批处理路径 
  • 大小: 33.7 KB
  • bat批处理
            
    
    博客分类: Opencv bat批处理路径 
  • 大小: 25.2 KB
相关标签: bat批处理 路径