Python | 批量更改图像尺寸到统一大小(修改版) - CSDN博客

文章推薦指數: 80 %
投票人數:10人

功能Faster r_cnn 训练神经网络时,从GitHub上clone作者的代码,并创建了自己的数据库。

但是由于源代码中输入的图像的大小有一定的限制, ... Python|批量更改图像尺寸到统一大小(修改版) lovetaozibaby 2018-12-0616:36:48 10437 收藏 81 分类专栏: python学习总结 文章标签: python fasterr-cnn 版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/lovetaozibaby/article/details/84860507 版权 python学习总结 专栏收录该内容 62篇文章 3订阅 订阅专栏 功能 Fasterr_cnn训练神经网络时,从GitHub上clone作者的代码,并创建了自己的数据库。

但是由于源代码中输入的图像的大小有一定的限制,一般在500-750之间,自己创建的图像数据库中图像过大,因此用python批量更改图像尺寸到统一大小。

从CSDN上找到了一段代码(原网址为:https://blog.csdn.net/atyzy/article/details/77905463),但是这段代码在运行的时候会报错,导致部分生成的图像无法打开。

对其进行了修改,修改后的代码如下所示。

错误分析:”‘P’,’RGBA’,’RGB’这是PILImage读图可能出现的三种mode,每种mode的图片数据都有不同的组织形式 修改部分功能为:将读图的mode全部转换为“RGB“。

修改后的代码(python) fromPILimportImage importos.path importglob defconvertjpg(jpgfile,outdir,width=500,height=500): img=Image.open(jpgfile) try: new_img=img.resize((width,height),Image.BILINEAR) ifnew_img.mode=='P': new_img=new_img.convert("RGB") ifnew_img.mode=='RGBA': new_img=new_img.convert("RGB") new_img.save(os.path.join(outdir,os.path.basename(jpgfile))) exceptExceptionase: print(e) forjpgfileinglob.glob("G:/my/Process_recent/python/Image_database/figure/spacecraft/*.jpg"): #print(jpgfile) convertjpg(jpgfile,"G:/my/Process_recent/python/Image_database/figure/spacecraft_unifsize") lovetaozibaby 关注 关注 23 点赞 踩 10 评论 81 收藏 一键三连 扫一扫,分享海报 专栏目录 python实现批量修改图片格式和尺寸 12-23 本文实例为大家分享了python批量处理图片的具体代码,供大家参考,具体内容如下 公司的一个项目要求把所有4096×4096的图片全部转化成2048×2048的图片,这种批量转换图片大小的软件网上很多,我的同事原来使用的美图看看的批量转换,但是稍微有点麻烦,每次还需要指定要转换的图片的输入路径和输出路径,而且每次都只能处理一个文件夹,很繁琐,于是我想到了万能的Python,然后写了一个脚本来批量处理图片,同一个根目录下的所有文件夹的子文件等的图片全部会处理掉。

代码中还加入了很多的异常捕获机制和提示,希望对大家有帮助。

备注: 1.导入了PIL库,是处理图片用的,很强大; 2.导入了win3 用python批量更改图像尺寸到统一大小 热门推荐 atyzy的专栏 09-09 3万+ #提取目录下所有图片,更改尺寸后保存到另一目录 fromPILimportImage importos.path importglob defconvertjpg(jpgfile,outdir,width=128,height=128): img=Image.open(jpgfile) try: new_img=img.resize((width,hei 插入表情 添加代码片 HTML/XML objective-c Ruby PHP C C++ JavaScript Python Java CSS SQL 其它 还能输入1000个字符 用python批量更改图像尺寸到统一大小的方法 liugaoxingliushi的专栏 05-20 5161 参考:http://www.jb51.net/article/137507.htm还有:Python批量按比例缩小图片脚本分享利用Python批量生成任意尺寸的图片Python实现更改图片尺寸大小的方法(基于Pillow包)python实现批量按比例缩放图片效果#提取目录下所有图片,更改尺寸后保存到另一目录fromPILimportImageimportos.pathimportglob... Python实现批量更改图像尺寸统一大小 yangguidewxx的博客 08-20 887 importos fromPILimportImage importglob defconvertjpg(jpgfile,outdir,width=200,height=500): img=Image.open(jpgfile) new_img=img.resize((width,height),Image.BILINEAR) new_img.save(os.path.join(outdir,os.path.basename(jpgfile))) forjpgf 随笔-Python批量调整图片大小 快乐的小小程序猿 03-04 312 随笔-Python批量调整图片大小 参考文档: https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.resize https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.save https://docs.python.org/zh-cn/3/library/os.html 自己的数据集比较凌乱,图片大 python批量修改图片尺寸(含多个文件夹) 乾巽的博客 05-25 2356 先看看文件夹组成 可以直接套用一下代码,不难理解 #-*-coding:utf-8-*- """ CreatedonMonMay2509:27:272020 @author:吴 """ #-*-coding:utf-8-*- importcv2,matplotlib importos importre importsys fromPILimportImage importstring PATH=r'D:\百步梯\图像识别\垃圾目录\有害垃圾' python批量修改图片尺寸,并保存指定路径 奔跑的小白 08-14 1万+ importos fromPILimportImage filename=os.listdir("D:\\Work\\process\\样本处理\\polyu-all-train") base_dir="D:\\Work\\process\\样本处理\\polyu-all-train\\" new_dir="D:\\Work\\process\\样本处理\\polyu\\... python批量修改图片大小 大东的博客 05-26 5756 引用的模块 fromPILimportImage Image的使用 defresize_image(img_path): try: mPath,ext=os.path.splitext(img_path) ifastrcmp(ext,".png")orastrcmp(ext,".jpg"): img=Imag 使用transforms.Compose套件做图像数据变换 最新发布 呆萌的代Ma 06-13 161 首先需要安装依赖pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/torchvision 然后使用如下代码: fromPILimportImage fromtorchvisionimporttransforms if__name__=='__main__': image=Image.open('57D194A1-3CB3-405B-9034-62A57B738464_1_105_c.jpeg')#图片目录 # 用Python批量修改图片尺寸 qq_32204441的博客 03-29 238 大家注册的时候肯定遇到过要求图片尺寸的情况,可以用Python完美解决哦~ #批量修改尺寸 importos fromPILimportImage dir_img="./imgs/" dir_save="./imgs_resize/" size=(400,400) #获取目录下所有图片名 list_temp=os.listdir(dir_img) list_img=list_... python调整图像大小_使用Python调整图像大小 cumj63710的博客 06-08 1803 python调整图像大小我喜欢Python,并且已经学习了一段时间。

前段时间,我编写了一个Python脚本,需要调整一堆图像的大小,同时保持长宽比(比例)不变。

因此,我环顾四周,发现了PIL(PythonImagingLibrary)。

您需要安装PIL才能使代码正常工作。

请注意,尽管也可以使用称为Pillow的“友好叉”,但似乎不再维护PIL。

要在基于Debian的系统... 批量修改图片像素大小:PythonGUI交互界面实现 XnCSD的博客 07-01 1317 批量修改图片像素大小:PythonGUI交互界面实现 1、Python修改图片像素大小 Python的PIL包可以实现图片的读写、像素大小的设置。

安装pillow第三方模块: pipinstallpillow 设置图片大小的示例代码: fromPILimportImage img=Image.open('test.jpg') #查看原始图片大小 width_or... python图形处理库PIL(PythonImageLibrary)的介绍 横行青海夜带刀 01-11 798 关于PIL库的一些概念 pil能处理的图片类型pil可以处理光栅图片(像素数据组成的的块)。

通道一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠加模式 1  1位像素,黑和白,存成8位的像素 L  8位像素,黑白 P  8位像素,使用调色板映射到任何其他模式 RGB  3×8位像素,真彩 RGBA  4×8位像素,真彩+透明通道 ... Python批量修改图片格式和尺寸 Passion的博客 01-23 1万+ 公司的一个项目要求把所有4096x4096的图片全部转化成2048x2048的图片,这种批量转换图片大小的软件网上很多,我的同事原来使用的美图看看的批量转换,但是稍微有点麻烦,每次还需要指定要转换的图片的输入路径和输出路径,而且每次都只能处理一个文件夹,很繁琐,于是我想到了万能的Python,然后写了一个脚本来批量处理图片,同一个根目录下的所有文件夹的子文件等的图片全部会处理掉。

代码中还加入了 python批量修改图片尺寸 u012132349的博客 09-15 388 本程序可以对一个文件夹里的所有图片进行尺寸修改 python修改图片尺寸_Python3批量修改JPG图片尺寸 weixin_39697143的博客 11-29 119 功能批量修改当前文件夹下的jpg图片到设置的尺寸将修改后的图片移动到new_img这个文件夹下导入库fromPILimportImage#处理图片模块importosimportshutil#移动文件模块如果没... 【Python】批量直接修改图片存储大小脚本 蛙鳜鸡鹳狸猿 11-01 6135 对图片的处理有的情况下是对存储大小而非纵横的“width&height”有要求,这种对图片文件磁盘存储大小修改的工作也往往是批量的。

借助Python通过“PythonMagick”库(参考:http://blog.csdn.net/sweeper_freedoman/article/details/52994690)可以实现需求。

脚本简单如下。

#!/usr/bin/python # Python图片尺寸的批量修改 u012486361的博客 04-17 1630 相机里面有很多很多很多的出游照片,每一个都7-8M左右,非常占空间,写了一个非常简单的代码,批量修改一下尺寸。

importPIL#Pycharm下面没安装成功,安装Pillow后可以调用PIL模块了 fromPILimportImage importglob myfiles=glob.glob("I:\Grouppictures\*.JPG") print(len(myfi... ©️2021CSDN 皮肤主题:终极编程指南 设计师:CSDN官方博客 返回首页 lovetaozibaby CSDN认证博客专家 CSDN认证企业博客 码龄4年 暂无认证 114 原创 2万+ 周排名 8562 总排名 19万+ 访问 等级 2956 积分 66 粉丝 148 获赞 95 评论 677 收藏 私信 关注 分类专栏 python学习总结 62篇 Unity3D学习总结 7篇 Realtime相机 3篇 ComputerVision 28篇 文献总结 3篇 目标跟踪与定位 3篇 OpenCV 20篇 OpenCV计算机视觉实战(Python) 13篇 LeetCode 30篇 DEBUG 9篇 Skills 16篇 目录&索引 5篇 DeepLearning 6篇 操作系统 5篇 最新评论 Python|批量更改图像尺寸到统一大小(修改版) 果木26: 感谢大佬 Python|批量更改图像尺寸到统一大小(修改版) 果木26: 感谢大佬 CV|Python+OpenCV提取avi和mp4格式视频中的关键帧 lovetaozibaby: 一秒钟视频采样。

我这里只是作为一个数据输入,并没有特指。

CV|Python+OpenCV提取avi和mp4格式视频中的关键帧 lovetaozibaby: #提取视频的频率,每25帧提取一个 frameFrequency=25 CV|Python+OpenCV提取avi和mp4格式视频中的关键帧 caojunfeng_ai: 你这里关键帧是咋定义的啊 您愿意向朋友推荐“博客详情页”吗? 强烈不推荐 不推荐 一般般 推荐 强烈推荐 提交 最新文章 Skills|MATLAB之绘制箱线图函数boxplot python|广度优先搜索模板 Skills|Visio画的图形如何转换为LaTeX的.eps格式 2021年34篇 2020年58篇 2019年44篇 2018年1篇 目录 目录 分类专栏 python学习总结 62篇 Unity3D学习总结 7篇 Realtime相机 3篇 ComputerVision 28篇 文献总结 3篇 目标跟踪与定位 3篇 OpenCV 20篇 OpenCV计算机视觉实战(Python) 13篇 LeetCode 30篇 DEBUG 9篇 Skills 16篇 目录&索引 5篇 DeepLearning 6篇 操作系统 5篇 实付元 使用余额支付 点击重新获取 扫码支付 钱包余额 0 抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。

2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值



請為這篇文章評分?