近期在整OpenCV的分类器训练,弄了个批量修改图片格式的脚本分享下,转载请注明出处!!

# -*- coding: utf-8 -*-
# !/usr/bin/env python
# author :dean su
# date: 2018-10-16
# version: 0.1
import cv2,os,shutilpath="D:\\AI\\pic\\"  #读取图片文件路径
path_="D:\\AI\\pictrain\\" #中转文件路径
_path="D:\\AI\\SN\\posdata\\" #存储修改后图片路径
if os.path.exists(path_) == False:os.makedirs(path_)o=os.listdir(path)
for n,a in enumerate(o):n=n+1n=str(n)new_path=os.path.join(path+a)new_path_=path_+n+".jpg"print(new_path_)os.rename(new_path,new_path_)oo=os.listdir(path_)
for n,a in enumerate(oo):new_path=os.path.join(path_+a)#获取文件print("读取文件路径:",new_path)image1=cv2.imread(new_path)n=n+1n=str(n)image2=cv2.resize(image1,(40,40),interpolation=cv2.INTER_CUBIC)#修改尺寸40*40gray=cv2.cvtColor(image2,cv2.COLOR_BGR2GRAY)#转为灰阶图像path=os.path.join(_path+n+".jpg")print("生成文件:",path)cv2.imwrite(path,gray)

Python转换图片大小格式相关推荐

  1. python 转换图片大小,并保存

    下列代码将图片大小改为100*100,并保存 import os from PIL import Imagefilename = os.listdir("./images/surprise/ ...

  2. Python转换图片bmp格式到jpg格式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 import glob import os import tensorflow as tf import shutiltf.compa ...

  3. java保存当前页面为图片大小_java用BufferedImage转换图片大小并保存

    java用BufferedImage转换图片大小并保存,保存的图片总是一片黑色 程序实现将一个图片缩小成256*256像素图片并保存,源图片为jpg格式,但是每次转换后存在文件夹中的文件均为一片黑色, ...

  4. Java如何转换图片的格式?

    1.不同的图片占的存储空间有所不同,有时候我们需要转换图片的格式,同时也可以节约存储空间.xx.jpg格式图片存储空间最小. 2.代码演示 package ImageIO; import java.a ...

  5. 如何将图片变成WEBP格式?怎么快速转换图片的格式

    相信大部分新媒体小编都知道WEBP格式的图片吧!在同等画质下WEBP格式图片要比JPG格式的图片体积小很多,所以WEBP格式受很多网站欢迎,也为大家节省了载入的时间.那么,当我们想要将电脑中的图片变成 ...

  6. Python调整图片大小并保存调整后的图像

    Python调整图片大小并保存调整后的图像 目录 Python调整图片大小并保存调整后的图像 #原始图像

  7. python读取图片的格式_python读取图片并修改格式与大小的方法

    本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK # -*- coding:utf-8 -*- from PIL import Im ...

  8. 使用python调整图片大小

    对单一图片进行处理: 需要调整的图片: 示例代码: from PIL import Imagedef image_processing():# 待处理图片路径img_path = Image.open ...

  9. 批量转换图片大小的代码和软件:2345看图王

    在和cv有关的一些模型中,很多都需要输入固定大小的图像,直接resize是一个简单.暴力并且有效的方法. 你可以自己写代码,使用opencv来剪切或者resize图像,也是很方便的.(注意图像文件名不 ...

  10. 如何转换图片的格式?分享五种简单好用的转换方法

    图片的格式怎么进行转换呢?在数字时代,我们经常需要使用电子设备来处理和共享各种图片.然而,不同的设备和应用程序支持不同的图片格式,这可能会导致一些不便和问题.因此,我们需要将图片的格式进行转换,以便在 ...

最新文章

  1. GridView 行颜色变化
  2. iOS网络开发之:NSURLConnection
  3. 数据仓库分层ODS DW DM 主题 标签
  4. Ubuntu gnome 14.10下MySQLdb安装
  5. 第一百一十五期:Web开发必须掌握的三个技术:Token、Cookie、Session
  6. 让我们揭穿有关学习编码的主要神话
  7. suse linux ftp家目录,Suse linux下控制ftp用户访问目录
  8. gulp如何保存后自动刷新?看这里就够了
  9. 批处理脚本手动双击可以执行,但计划任务中执行失败
  10. hive 直接访问mysql_hive 直接插入mysql
  11. Pylot——跨平台的网站压力测试工具
  12. Linux基础(三)安装及管理程序
  13. newifi3刷机 php,新路由3(newifi d2)刷老毛子固件教程-路由器交流
  14. 机器学习中的核方法(Kernel Method)
  15. Vue 事件绑定与解绑
  16. 程序员必备的思维能力:抽象思维
  17. Arduino--4*4矩阵键盘
  18. Qt5.9程序打包发布
  19. pycharm如何修改字体大小和背景成护眼色
  20. eva新世纪福音战士_【新世纪福音战士EVA合集】新世纪福音战士EVA游戏大全-ZOL游戏库...

热门文章

  1. 轻巧和实用并存——360安全卫士极速版试用报告
  2. 我的世界服务器怎么变无线耐久,我的世界大型服务器三小时新手变老手技巧
  3. C# 压缩解压Zip文件
  4. 适合初学者的 10 大机器学习项目
  5. B端产品经理知识框架
  6. stm32上基于LwIP移植LibArtnet
  7. matlab如何把正弦转化为余弦公式,余弦和正切的换算关系(正弦余弦正切转换公式大全)...
  8. 永磁同步电机转速电流双闭环PI+MTPA+弱磁控制Simulink仿真模型
  9. SQL Server 2012 SQLEXPRESS 无法通过IP连接访问问题的解决
  10. js对象定义的几种方法