当我尝试调整图像集的大小时,它只是调整了第一张图像的大小。如何调整所有图像的大小?这是我的代码:
import numpy as np
import os
import cv2
pic_num = 1
img = cv2.imread("E:\ele/"+str(pic_num)+'.jpg',cv2.IMREAD_GRAYSCALE)
resized_image = cv2.resize(img,(100,100))
cv2.imwrite("E:\eye/"+str(pic_num)+'.jpg',resized_image)
pic_num += 1
答案 0 :(得分:0)
如果您只是循环浏览文件并进行更改,并且不担心时间。
然后你可以在python中使用for循环
例如,你有1个100的照片
然后你可以做以下事情:
import numpy as np
import os
import cv2
for pic_num in range(1,100):
img = cv2.imread("E:\ele/"+str(pic_num)+'.jpg',cv2.IMREAD_GRAYSCALE)
resized_image = cv2.resize(img,(100,100))
cv2.imwrite("E:\eye/"+str(pic_num)+'.jpg',resized_image)