sin*_*tor 2 loops for-loop cmd image image-processing
我正在使用一个进行图像处理的命令行程序,我需要在整个图像文件夹上运行相同的命令。我听说我可以在命令提示符下运行循环,但是我在网上看到了各种不同的示例,无法弄清楚语法。文件夹中的图像标记为“single0.pgm、single1.pgm、single2.pgm、...”一直到single39.pgm。我需要运行的命令是:
DebayerGPU.exe -demosaic DFPD_R -CPU -pattern GRBG -i single0.pgm -o single0.ppm
Run Code Online (Sandbox Code Playgroud)
我需要为每张照片都这样做。在 C 中,它只是一个简单的for循环,如
for (int j = 0; j<40; j++) {
DebayerGPU.exe -demosaic DFPD_R -CPU -pattern GRBG -i singlej.pgm -o singlej.ppm
}
Run Code Online (Sandbox Code Playgroud)
如何在命令提示符下执行此操作?
我想到了!对于任何好奇的人,循环是:
for %a in (0 1 2 3 4 5 6 7 8 9 10 11 1
2 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
39) do DebayerGPU.exe -demosaic DFPD_R -CPU -pattern GRBG -i single%a..pgm -o si
ngle%a.ppm
Run Code Online (Sandbox Code Playgroud)