图像预处理——归一化操作【Python】

在jpgfile初输入自己需要处理的图像的路径
outdir输入自己的需要保存处理好图像的路径
width, height分别代表宽和高
if filename.endswith('bmp'): 填写自己图像的格式
convertjpg(jpgfile, outdir, 100, 100) 输入地址+输出地址+宽+高

from PIL import Image
import os.path
import glob

jpgfile=' ./imgdata1'
outdir=' ./imgdata2'
def convertjpg(jpgfile, outdir, width, height):
    for parent, dirnames, filenames in os.walk(jpgfile,  followlinks=True):
        for filename in filenames:
            if filename.endswith('bmp'):
                file_path = os.path.join(jpgfile, filename)
                img = Image.open(file_path)
                new_img = img.resize((width, height), Image.BILINEAR)  ###核心代码
                new_img.save(os.path.join(outdir, filename))
if __name__ == "__main__":
    convertjpg(jpgfile, outdir, 100, 100)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容