コマンド ライン プログラムを呼び出してバッチ処理を実行するための bash スクリプトを作成するのに助けが必要です。私がやりたいことは、さまざまな露出の複数の画像を 1 つの画像に結合する enfuse というコマンド ライン プログラムを呼び出すことです。
Enfuse は、ターミナルに次のように入力することで呼び出されます。
enfuse [options] [input files]
たとえば、2 つの画像 (0000.jpg と 0001.jpg) を A0001.jpg の出力ファイルと一緒に合成したい場合は、次のように入力します。
enfuse -o A0001.jpg 0000.jpg 0001.jpg
しかし、これは私がやりたいことではありません。画像に順番に名前が付けられた画像のフォルダー(たとえば、0000.jpg、0001.jpg ... 1000.jpg)があり、そこで複数の画像ブラケットを融合させ、各ブラケットは2つの画像(0001.jpg)で構成されています。 jpg と 0002.jpg は最初のブラケット、0003.jpg と 0004.jpg は 2 番目のブラケットなど)
enfuse を呼び出して、一度に 2 つの画像をすべての画像で実行するスクリプトを作成するには、出力名を連続させます (A0001.jpg、A0002.jpg...)。Enfuse は入力ファイルとしてワイルドカードを使用できますが、フォルダー全体を 1 つの画像に融合させたくないので、入力ファイルとして *.jpg だけを入れることはできません。