最近要做一个深度学习项目,但是发现数据集大小不太规整,或者是不是我想要的尺寸,于是决定批量修改统一大小。

【原来的数据】

原来的数据大小是20×20的,我想要的是32×32大小的。

【修改尺寸后的数据】

可以看到尺寸明显变大了。

脚本如下:

import cv2
import os# 原始图片文件夹路径
ori_path = 'D:\\pycharm\\certify_code_detect\\datasets\\car_data\\0\\'
# 修改后保存的文件夹路径
save_path = 'D:\\pycharm\\certify_code_detect\\datasets\\new_data\\0\\'num = os.listdir(ori_path) # num为list类型,存储着每张图片的名字print('共{}张图片'.format(len(num))) # 计算机当前目录有几张图片for i in range(len(num)):img = cv2.imread(ori_path+num[i])  # 读取print(i)resize = cv2.resize(img, (32, 32))  # resizecv2.imwrite(save_path+str(i)+'.jpg',resize)  # 保存cv2.waitKey(0)

脚本不复杂,但是实用。

Opencv批量修改图片尺寸并保存相关推荐

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

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

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

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

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

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

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

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

  5. Thumbnails批量修改图片尺寸

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

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

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

  7. matlab中批量修改图片尺寸

    对于做图像处理的朋友,如何把图片处理成自己想要的尺寸,代码如下! clear; clc; close all;   imagePath = 'H:\毕业设计相关matlab代码\vehicles\'; ...

  8. C# 批量修改图片尺寸和DPI

    读取指定路径下的图片文件,修改图片尺寸和pdi 我的文件夹下都是图片, 如果是混合的文件,自己写个后缀名过滤函数就行,或者修改  GetFiles 过滤参数 "*". string ...

  9. opencv——批量修改图片像素大小

    #include "stdafx.h" #include<opencv2/opencv.hpp> #include<iostream> using name ...

  10. Photoshop 批量修改图片尺寸

    1 打开一张图片之后,选择窗口菜单下的动作选项打开 2.点击右下角的文件夹图标,新建一个动作组并命好名字,然后再在文件夹下新建一个图片尺寸修改动作文件,再点击右边的记录选项: 3.新建组 4.新建动作 ...

最新文章

  1. linux查看进程占用pcu,Linux运维:如何使用ss代替netstat命令
  2. mysql采用 级触发_Mysql高级之触发器(trigger)
  3. 四款机型全面开售 海蓝色iPhone 12 Pro最受欢迎
  4. 1031 质量环(深层搜索演习)
  5. LeetCode:每日一题(2020.4.6)
  6. Word1——word 2016(笔记本预装)安装MathType 7教程
  7. JAVA GUI创作简易记牌器
  8. Dreamweaver cs6运行出现错误16的解救方法
  9. 后缀自动机+循环同构[Cyclical Quest]
  10. 自然语言处理 cs224n 2019 Lecture 11: ConvNets for NLP
  11. springboot毕设项目商城积分兑换系统pez18(java+VUE+Mybatis+Maven+Mysql)
  12. 【解决方案】VR视频行业急速发展,如何搭建一套16K高清的公网视频传输系统?
  13. vue2实现传送门效果
  14. Linux 命令之 jq
  15. Java实现复数的加减乘除
  16. 【ES实战】Elasticsearch指标监控说明
  17. ATM机跨行取款也有理财窍门
  18. python cocos2d菜鸟教程,cocos2dx技术选型
  19. ThinkPHP5.0商城项目目录搭建(菜鸟)
  20. xlight ftp linux,Xlight FTP Server

热门文章

  1. 5万款Lr顶级调色预设合集,精心整理,分类清晰,摄影师调色师必备素材,够用一辈子
  2. 仿原生安卓文件管理器
  3. 机器人感知:因子图在SLAM中的应用(读书笔记)第一至三章
  4. 计算机专业装win几,低配电脑装win10还是win7系统比较合适
  5. Tivoli TSM产品功能详述
  6. Pinia的写法探索
  7. 卡西欧计算机开机键,卡西欧手表怎么开机
  8. 【汇编与接口】并行接口8255芯片实验
  9. 计算机视觉基础知识:射影变换,仿射变换,相似变换(比例变换),刚性变换
  10. windows无法更改密码解决办法