import os
import cv2def resize_img(DATADIR, data_k, img_size):w = img_size[0]h = img_size[1]path = os.path.join(DATADIR, data_k)# 返回path路径下所有文件的名字,以及文件夹的名字img_list = os.listdir(path)for i in img_list:if i.endswith('.jpg'):# 调用cv2.imread读入图片,读入格式为IMREAD_COLORimg_array = cv2.imread((path + '/' + i), cv2.IMREAD_COLOR)# 调用cv2.resize函数resize图片new_array = cv2.resize(img_array, (w, h), interpolation=cv2.INTER_CUBIC)img_name = str(i)'''生成图片存储的目标路径'''save_path = path + '_new/'if os.path.exists(save_path):print(i)'''调用cv.2的imwrite函数保存图片'''save_img = save_path + img_namecv2.imwrite(save_img, new_array)else:os.mkdir(save_path)save_img = save_path + img_namecv2.imwrite(save_img, new_array)if __name__ == '__main__':# 设置图片路径DATADIR = "/home..../dataset/"data_k = 'input_0''''设置目标像素大小,此处设为96 * 112''img_size = [96, 112]resize_img(DATADIR, data_k, img_size)

python 批量修改图片尺寸相关推荐

  1. 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)

    文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...

  2. python怎样批量修改文件大小_python:批量修改文件名批量修改图片尺寸

    功能:批量修改图片尺寸 图像的几何变换,如缩放.旋转和翻转等,在图像处理中扮演着重要的角色,python中的Image类分别提供了这些操作的接口函数,下面进行逐一介绍. 1.图像的缩放 图像的缩放使用 ...

  3. background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化

    介绍: 在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料.在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响.常见的预处理有将图片修改为统一尺寸.灰度化.本文 ...

  4. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

  5. 批量修改图片尺寸的方法

    批量修改图片尺寸的方法 在日常的工作和生活中,我们经常会遇到需要对图片的尺寸进行修改,只需要修改几张还好,可以要修改几十张甚至更多的情况下,就真的很枯燥很费时间了.如果能够批量修改就好了. 我发现还真 ...

  6. Thumbnails批量修改图片尺寸

    Thumbnails批量修改图片尺寸 package com.test;import net.coobird.thumbnailator.Thumbnails; import net.coobird. ...

  7. python 批量修改图片大小

    python 批量修改图片大小 一个文件夹下面有好多图片格式是jpg大小是19201080,把它们处理成1280720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修 ...

  8. python批量修改图片分辨率

    python批量修改图片分辨率 import cv2 import osif __name__ == '__main__':curDir = os.curdir # 获取当前执行python文件的文件 ...

  9. 批量修改图片尺寸怎么做?这几种方法轻松批量修改

    当我们需要将图片用于不同的用途时,可能需要对其尺寸进行修改,如果我们需要在社交媒体上分享图片,可能需要将其尺寸调整到符合平台要求的大小,在设计中,有时需要将图片按照特定的尺寸比例进行裁剪或拉伸,以适应 ...

  10. 用Python批量修改图片名称(后缀)

    当我们需要修改批量即几百幅图片的名称或后缀时,如果一个一个图片名称去重命名或是修改的话工作量就会很大.作为一名程序员,当然是要通过代码去解决这些繁琐的事情.下面是用python代码来实现批量修改图片名 ...

最新文章

  1. 存储器结构层次(二)
  2. winform控件大小改变是防止背景重绘导致的闪烁
  3. 美妆AI要抢李佳琦的饭碗?
  4. 教你如何配置Tomcat 绑定指定目录的工程文件
  5. Java黑皮书课后题第3章:**3.4(随机月份)编写一个随机产生1和12之间整数的程序,并根据数组1,2,3...显示对应的月份
  6. 实战|全程分析js到getshell
  7. 求两条轨迹间的hausdorff距离_题型 | 圆上有n个点到直线距离为d?
  8. android arm linux下使用内存转储crash工具分析 kernel system dump问题
  9. STM8使用STVD开发环境问题
  10. 美剧深度扫盲:有线电视台之风起云涌--之一(转载)
  11. 点击吐丝用mvp模式实现--狸菇凉_
  12. 怎样用c语言编出旗子的图案,三色棋解法的C语言实现
  13. 使用Edge的Markdown Viewer插件查看md文件
  14. flashcp: verification mismatch at 0x0
  15. nginx简介及作用
  16. 钢材缺陷检测系统-ui界面
  17. 顺序表ADT模板设计及简单应用:将顺序表中前 m 个元素和后 n 个元素进行互换
  18. 从抓包砍到接口测试,五分钟看完全过程解析,还说你不会测试?
  19. HTML14 按钮和多选框(DAY 52)
  20. yolov5创新 C3GN:引荐HorNet递归门控卷积GnConv重构目标检测颈部网络

热门文章

  1. 从学生到职场,这位百万爬虫博主都经历了什么?
  2. 为什么晚睡晚起的人会更聪明?
  3. 好架构师都是写代码写出来的
  4. 计算机系统概论(原书第2版)部分课后习题答案(五六七章)
  5. 24AA512/24LC512/24FC512系列器件中文翻译
  6. WhatsApp即时翻译WhatsApp聊天自动翻译成中文
  7. 中兴新支点操作系统_中兴新支点 OS 销量都过两亿套了?赶紧下载安装体验了一把...
  8. vivo oppo 相机权限处理
  9. 计算机主板USB接口介绍,如何解决计算机主板USB接口供电不足
  10. 数据分析学习记录--用EXCEL完成简单的单因素方差分析