python将A文件夹下图像转为灰度图像并保持在B文件夹中
时间: 2024-10-22 17:14:43 浏览: 25
毕业设计-基于UNet和UNet++实现对细胞医学图像分割系统python源码+运行教程(需自己下载细胞分割数据).zip
5星 · 资源好评率100%
在Python中,你可以使用PIL(Pillow)库来进行图像处理,包括转换为灰度图像。假设`A文件夹`位于项目根目录下,你可以按照以下步骤操作:
```python
from PIL import Image
# 指定源文件夹和目标文件夹
source_folder = 'A'
target_folder = 'B'
# 遍历A文件夹下的所有图片
for filename in os.listdir(source_folder):
if filename.endswith(('.jpg', '.jpeg', '.png', '.bmp')): # 只处理常见的图像文件类型
img_path = os.path.join(source_folder, filename)
with Image.open(img_path) as im:
gray_img = im.convert('L') # 转换为灰度图
output_path = os.path.join(target_folder, f'{os.path.splitext(filename)[0]}_gray.{os.path.splitext(filename)[1]}') # 保留原文件名加上 "_gray"后缀
gray_img.save(output_path)
阅读全文