使用for循环保存多个具有不同名称的图像



我正在从一张随机修改的图片中创建一个数据库,我想保存每一次修改。这是我的代码,但我在for循环中有一个整数i错误。

然后我如何保存图片并使用i作为它们的名称?

import numpy as np
import cv2
import random
import os
image = cv2.imread('positive/30.jpg')
def modif_img(img):
#HERE IS WHERE I MODIFY MY PICTURE
return img
nbr = 3
for i in nbr:
newImage = modif_img(image)
#cv2.imshow("New image", newImage)
path = './positive/30'
cv2.imwrite(os.path.join(path, 'a' + str(i) + '.bmp'), newImage)

将此行替换为python中的范围函数中的整数,以迭代

for i in range(nbr):

最新更新