目录
一、介绍
最近做项目的过程中,需要将几百张图片修改为固定的大小,手动修改图片大小特别耗时且低效,因此使用Python的cv2模块写了一个批量修改的代码:
import cv2
i = 1
nums = 1000
while i < nums:
# 读取图片
img = cv2.imread(".\\uav\\" + str(i) + ".jpg")
# 将图片的高和宽分别赋值给x, y
x, y = img.shape[0: 2]
# 显示原图
cv2.imshow("Original Img", img)
# 缩放到原来的二分之一
width = y / 2
height = x / 2
img_test1 = cv2.resize(img, (width , height))
cv2.imwrite(".\\uav1\\" + str(i) + ".jpg", img_test1)
cv2.waitKey(100)
i += 1
二、使用说明