cv2.imwrite で連番のファイル名で保存したいです。
import random from pathlib import Path import os import cv2 path = Path(__file__).parent path /= "../../img_folder" num = 0 for f in path.iterdir(): num += 1 f = str(f) if f.split(".")[-1].lower() in {"jpeg", "jpg", "png"}: img = cv2.imread(f) cv2.rectangle(img, (int(im_width / 2), int(im_height / 2)), (int(im_width - 1), int(im_height - 1)), (255, 0, 0), -1) cv2.imshow("img", img) cv2.imwrite(str(path) + "/" + "photo.png", img)
とコードを書きました。
cv2.imwrite(str(path) + "/" + "photo.png", img).format(num)
のようにcv2.imwriteで保存する画像に1〜までの連番でファイル名を作りたいです。
photo1.png ・ photo2.png ・ photo3.png ・・・という風にファイル名をつけたいです。
そのようなことはcv2.imwriteとformatを使ってできるのでしょうか?
またどのように書けば目的のことができるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。