labelimg批量缩小图片
时间: 2023-11-12 16:56:26 浏览: 87
你可以使用以下方法来批量缩小图片:
1. 使用Python的PIL库(Pillow)来处理图片。你可以使用PIL库中的`Image`模块来打开和保存图片,以及使用`resize()`方法来缩小图片。
下面是一个示例代码:
```python
from PIL import Image
import os
def resize_images(input_dir, output_dir, new_size):
for filename in os.listdir(input_dir):
if filename.endswith(".jpg") or filename.endswith(".png"):
image_path = os.path.join(input_dir, filename)
img = Image.open(image_path)
img = img.resize(new_size)
output_path = os.path.join(output_dir, filename)
img.save(output_path)
# 设置输入文件夹路径、输出文件夹路径和目标尺寸
input_dir = "input_folder"
output_dir = "output_folder"
new_size = (800, 600) # 目标尺寸
# 调用函数进行图片缩小
resize_images(input_dir, output_dir, new_size)
```
在上面的示例中,你需要将`input_folder`替换为包含要缩小的图片的文件夹路径,将`output_folder`替换为输出缩小后图片的文件夹路径,将`(800, 600)`替换为目标尺寸。
阅读全文