フォルダから.pngイメージを読み込み、いくつかの操作を実行しています。これらのイメージをImg1.png、Img2.png、Img3.pngのような順序で保存します。 ...私はこのコードを使用しようとしました:Pythonで複数の入力を読み込んだ後に複数の出力を保存するには
cv2.imwrite("Img{}.png".format(i),Image)
しかし、それはオーバーライド単一イメージを保持します。以下
コードである:
def main(path):
i=0
image = cv2.imread(path)
#do some operations on image
cv2.imwrite('Img{}.png'.format(i),image)
i=i+1
cv2.waitKey(0)
パスが主に実行するときに、それは「I」と出力の値がオーバーライドされるリセット複数の.png画像を含みます。
プログラムの複雑さはわかりませんが、iにグローバル変数を使用することはできませんか? – SRD
どのモジュールを使用しますか? –
グローバル変数を使用しようとしましたが、エラーが表示されます。 numpyとopencvとpythonバージョン2.7.14を使用します。 –