나는이 변환 GPU Debayer라는 프로그램이 명령 줄 코드를 사용하여 이미지 :명령 루프
DebayerGPU.exe -demosaic DFPD_R -CPU -pattern GRBG -i inputpic.pgm -o outputpic.ppm
내가 이전에 그 파일 이름이 동일 이미지의 폴더를 처리했습니다 끝은 0-39로 번호가 매겨졌다. 따라서 cmd 프롬프트에서이 폴더를 debayering했습니다. 내가 말했듯이 이들의 몇 가지,가, filename0039 그러나 -
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
는 지금, 나는 하나 개의 폴더가 지금 filename0000를 labled 이러한 이미지의 여러 세트를 잡고 처리해야합니다. 즉, 120 개의 이미지가 있고 40 개는 "filename0000 - filename0039"이고 40 개는 "filename25_0000 - filename25_0039"이고 40 개는 "filename37_0000 - filename37_0039"입니다.
하나의 스크립트로 모든 이미지를 debayer하는 방법이나 루프가 있습니까? 나는 내 컴퓨터에 상상력을 가지고있다. 그리고 누구나 GPU Debayer에 익숙하다면, 제가 사용하고있는 도구입니다. 어쩌면 반복 기능이있는 것 같습니까? http://www.fastcompression.com/products/debayer/debayer.htm
어떤 아이디어 주셔서 감사합니다 !!
고맙습니다. 루프가 도움이되지만 forfiles 명령에주의를 기울이는 것이 훨씬 더 좋습니다! 나는 forfiles로 그것을하려고 시도 할 것이다. (이름은 항상 동적 일 것이지만, 파일 형식은 그렇지 않을 것이다). 나는 약간의 오류가 있지만, 나는 그들에 관한 또 다른 질문을 게시 할 것이다. 감사! – Acoustic77