用Python批量裁剪图片
这篇博文主要介绍如何批量裁剪图片,直接上代码,注释已经讲得很清楚了。
# coding: utf-8
from PIL import Image
import os
import os.path
import numpy as np
import cv2
#指明被遍历的文件夹
rootdir = r'E:\AD datasets\voiceClassifyGoogle\Class\C'
for parent, dirnames, filenames in os.walk(rootdir):#遍历每一张图片for filename in filenames:print('parent is :' + parent)print('filename is :' + filename)currentPath = os.path.join(parent, filename)print('the fulll name of the file is :' + currentPath)img = Image.open(currentPath)print (img.format, img.size, img.mode)#img.show()box1 = (17, 16, 158, 189)#设置左、上、右、下的像素image1 = img.crop(box1) # 图像裁剪image1.save(r"E:\AD datasets\voiceClassifyGoogle\Class\C_2"+'\\'+filename) #存储裁剪得到的图像
注意更改自己的路径和剪切图片的像素。
用Python批量裁剪图片相关推荐
- python批量裁剪图片_python批量剪切图片实现代码
例子,python入门实例,python实现图片批量剪切. 代码: 代码示例: #!/usr/bin/python # www.# import os from PIL import Image #批 ...
- python批量裁剪图片_python批量裁剪图片
"""用Pythonp批量裁剪图片""" from PIL import Image import matplotlib.pyplot as ...
- python批量裁剪图片,并按原来层级保存
最近要做图片的预处理工作,目的是把原图像的roi提取出来.这里使用python做图像的批量裁剪 ,代码如下: # coding: utf-8 from PIL import Image import ...
- 使用python批量裁剪图片为目标大小
一.背景 当进行深度学习任务如进行训练时,图片的大小可能导致显存不足,一个方法是对图片直接进行resize,这个会导致图片细节不足:另一个是对图片进行裁剪,裁剪成小的尺寸以送入模型训练,这也有一个缺点 ...
- python批量裁剪图片尺寸
python裁剪图片尺寸 在做esp8266小电视的时候,因为图片太大,占用的空间太多,所以要对图片裁剪一下,但是图片太多,就写了一个python脚本批量处理一下,特别简单的小程序.. from PI ...
- python批量裁剪图片_python通过opencv实现批量剪切图片
上一篇文章中,我们介绍了python实现图片处理和特征提取详解,这里我们再来看看Python通过OpenCV实现批量剪切图片,具体如下. 做图像处理需要大批量的修改图片尺寸来做训练样本,为此本程序借助 ...
- python批量裁剪图片_用Python写了一个图片格式批量处理工具
来源:blog.csdn.net/kimol_justdo 前言 就在昨天,正当我在刺激战场厮杀时,"叮叮叮",微信来消息了.我心想:"这是肾马情况?" 我打开 ...
- 机器学习数据预处理——python批量裁剪图片
代码 以裁成55*55为例 for i in range(0,403):a=i+1b=i+1img_name = str(a)img = cv2.imread("C:/Users/10230 ...
- python批量裁剪图片_Python 图片批量裁剪
#encoding:cp936 import random import os import Image def getDelta(): #获取随机的四边缩小像素数 delta = [0,0,0,0] ...
最新文章
- mysql时间相减得到毫秒值_Mysql 字符串、时间、时间戳相互转换,相减获取秒数...
- OpenCV图像形态 image morphology的实例(附完整代码)
- python 检测文件更新失败_依赖错误,检测更新失败,提示这个
- win10批处理改计算机名和ip地址,win10系统修改计算机IP地址的操作方法
- Apache 工作模式配置优化
- uniapp微信小程序video视频监听播放时间
- cs224n课后作业
- iSCSI网络共享存储原理及搭建
- shenyu2.5.0解决Exceeded limit on max bytes to buffer:262144
- 如何快速比对表格数据
- winedit使用教程_BCDEdit命令怎么使用?Win10下BCDEdit使用教程(包含常用参数命令)...
- mysql 1032错误_如何快速解决MySQL 1032 主从错误
- NGUI|如何做出用鼠标滚动切换武器的效果
- jsonObject.getString()解析任意字段均可强转为string
- Week Day总结
- Lm317电压源芯片制作电流源
- iscsi 远程连接磁盘
- 前端js华为云obs上传下载文件与进度条的设置
- 判断一个字符串中是否包含另一个字符串
- Android Wear开发浅析(一)
热门文章
- Javascript docs
- win8 ie打不开OA办公系统
- C#:实现PBOC/EMV的TLV的算法(附完整源码)
- Studio One6中文语言版DAW数字音频音乐创作软件
- ROS Navigation的base_local_planner类继承关系与实现方法
- 电话号码区号插件vue-country-diacode-selector
- unity3d 入门一
- Java项目:springboot园区管理系统
- Nwafu-OJ-1417 Problem O C语言实习题三——5.图形输出
- 1g的树莓派4b能做什么_树莓派4B(Raspbian)切换64位内核+简单性能测试